Показать полную графическую версию : [решено] Посылание текста через Send() целиком, а не набором каждой буквы
Str_ani_ck
28-07-2009, 18:23
Подскажите каким способом можно ввести текст в окно, кроме
Send ("Пример ввода текста")
Просто таким образом это выглядит как последовательное нажатие клавишь, а хочется что он просто был введен как текст, а не как нажатие клавишь.
Можно так например:
Run("notepad.exe")
WinWait("Безымянный")
ControlSetText("Безымянный", "", "Edit1", "New Text Here" )
Str_ani_ck
28-07-2009, 19:35
Run("notepad.exe")
WinWait("Безымянный")
ControlSetText("Безымянный", "", "Edit1", "New Text Here" ) »
Подсмотрел в справке??? А еще есть варианты?
Подсмотрел в справке??? »
Ога
Можно так еще:
Opt("SendKeyDelay", 0)
Opt("SendKeyDelay", 0)
Opt("SendKeyDownDelay", 0)
Run("notepad.exe")
WinWait("Безымянный")
ControlSend("Безымянный", "", "Edit1", "This is a line of text in the notepad window")
Ненадежный вариант, я бы так не делал.
А еще есть варианты? »
Используя буфер обмена:
_SendEx("Пример ввода текста")
;Тут тело скрипта
Func _SendEx($sString)
Local $sOld_Clip = ClipGet()
ClipPut($sString)
Sleep(10)
Send("+{INSERT}")
ClipPut($sOld_Clip)
EndFunc
P.S
В загаловке темы не нужно указывать AutoIt, оно и так понятно (этот раздел весь посвящён аутоиту). А также придумайте более содержательный заголовок, «ввод текста» может означать много чего.
Str_ani_ck
06-08-2009, 18:20
Run("notepad.exe")
WinWait("Безымянный")
ControlSetText("Безымянный", "", "Edit1", "New Text Here" ) »
Да действительно наиболее удачный вариант))) Спасибо, как говорится смотрю в книгу вижу фигу
Str_ani_ck
06-08-2009, 22:25
_SendEx("Пример ввода текста")
;Тут тело скрипта
Func _SendEx($sString)
Local $sOld_Clip = ClipGet()
ClipPut($sString)
Sleep(10)
Send("+{INSERT}")
ClipPut($sOld_Clip)
EndFunc »
Чтото ничего понять из этого не могу
А так?
Run("notepad.exe")
WinWait("Безымянный")
ClipPut("Пример ввода текста")
Send("^v")
ничего понять из этого не могу »
А что собственно нужно понять? Оно не работает?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC