PDA

Показать полную графическую версию : Send($Txt) че так медленно ?


суровый
11-10-2018, 14:21
Ну прям почти вижу как текст набирается.
Нельзя ли вгновенно ?

Iska
11-10-2018, 20:07
Нельзя ли вгновенно ? »
Можно. ControlSetText().

Creat0R
11-10-2018, 20:09
_SendEx('this is my text')

Func _SendEx($sText)
ClipPut($sText)

While ClipGet() <> $sText
Sleep(10)
WEnd

Send('+{INS}')
EndFunc

но это использует буфер обмена.
Можно конечно заморочиться и восстанавливать его содержимое, но всё зависит от среды и способа применения.

суровый
14-10-2018, 19:53
мне как раз желательно буфер использовать...
но у меня возникла проблема, мой скрипт запускается по комбинации сонтрол сшифт Ё
и вставки не происходит, происходит только если мгновенно после нажатия отпускаю.
Это как-то некомфортно и после этого контрол "залипшим" остается

Creat0R
15-10-2018, 13:39
у меня возникла проблема, мой скрипт запускается по комбинации сонтрол сшифт Ё
и вставки не происходит »
Это как то связанно с данной темой?
Если тема решена, то прошу пометить её как таковой.




© OSzone.net 2001-2012