Что нового

Как можно ввести символ "*" (звездочка)

Статус
Закрыто для дальнейших ответов.

vitaliy4us

Новичок
Сообщения
158
Репутация
4
При попытке ввести символ "*" фактически выводится 8. Например:
Код:
ControlSend("WinName","", "ControlName", "2318*252") ;фактически в поле ControlName выводится 23188252
;и даже так:
$star = Chr(42)
ControlSend("WinName","", "ControlName", "2318" & $star & "252") ;все равно выводит 23188252
 

AZJIO

Меценат
Меценат
Сообщения
2,903
Репутация
1,200
vitaliy4us
А так?

Код:
; Запуск блокнота
Run('notepad.exe')

; Ожидание 5 секунд до появление окна блокнота
$hWnd = WinWait("[CLASS:Notepad]", "", 5)
If Not $hWnd Then
    MsgBox(4096, 'Сообщение', 'Окно не найдено, завершаем работу скрипта')
    Exit
EndIf

; Высылает строку символов в элемент
ControlSend($hWnd, "", "Edit1", "2318*252")
ControlSend($hWnd, "", "Edit1", "2318{NUMPADMULT}252")

; Закрывает блокнот.
WinClose($hWnd)
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,323
vitaliy4us
Предупреждение За нарушение правил форума (пункт В.11):
Любые отрывки AutoIt кода необходимо заключать в тег [autoit]
autoit.gif
(подробнее), а обычный код соответственно в тег [code]
code.gif
(подробнее). Также большие выдержки текста помещайте под тег [spoiler]
spoiler.gif
(подробнее), там где это поддерживается естественно. Как в случае с названием темы, также короткое и эргономичное сообщение привлекает больше внимания, и шансы на получение конкретного ответа увеличиваются.


С уважением, ваш Модератор.
 
Автор
V

vitaliy4us

Новичок
Сообщения
158
Репутация
4
Решается только так:
Код:
ControlSend("WinName","", "ControlName", "2318")
ControlSend("WinName","", "ControlName", "{ASC 042}")
ControlSend("WinName ","", "ControlName", "252")
;А так не хочет:
ControlSend("WinName","", "ControlName", "2318" & "{ASC 042}" & "252" ) ;выводит 23188252
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,323
vitaliy4us,
Раз Вы игнорируете предупреждения, я закрываю тему.
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,673
Репутация
2,487
Кроме закрытия темы, также автору темы выдано предупреждение в профиль.
 
Статус
Закрыто для дальнейших ответов.
Верх