Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   Send($Txt) че так медленно ? (http://forum.oszone.net/showthread.php?t=337124)

суровый 11-10-2018 14:21 2835422

Send($Txt) че так медленно ?
 
Ну прям почти вижу как текст набирается.
Нельзя ли вгновенно ?

Iska 11-10-2018 20:07 2835476

Цитата:

Цитата суровый
Нельзя ли вгновенно ? »

Можно. ControlSetText().

Creat0R 11-10-2018 20:09 2835477

Код:

_SendEx('this is my text')

Func _SendEx($sText)
        ClipPut($sText)
       
        While ClipGet() <> $sText
                Sleep(10)
        WEnd
       
        Send('+{INS}')
EndFunc

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

суровый 14-10-2018 19:53 2835865

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

Creat0R 15-10-2018 13:39 2835954

Цитата:

Цитата суровый
у меня возникла проблема, мой скрипт запускается по комбинации сонтрол сшифт Ё
и вставки не происходит »

Это как то связанно с данной темой?
Если тема решена, то прошу пометить её как таковой.


Время: 16:41.

Время: 16:41.
© OSzone.net 2001-