Показать полную графическую версию : [решено] Автодействие
Добрый день , нужна помощь.
Ситуация такая : есть файлик с расширением *exe после его запуска необходимо прописать в нём "Open" и нажать Enter.
Цель : создать батник , который будит запускать этот самый exe назовём его "123.exe" , далее будит прописывать Open и жать Enter.
Заранее спасибо всем кто хоть както поможет.
прописать в нём "Open" и нажать Enter »В нем это где? Там контрол какой то или как?
Twix1124
20-05-2009, 21:41
AutoItSetOption("sendkeydelay", 0)
run("123.exe")
WinWaitActive("123")
send("Open")
send("{Enter}")
Ты это имел в виду?
Twix1124, чтото похожее , спасибо большое , как потестирую , отпишусь
WinWaitActive("бла бла бла 159фпс") и вот фпс там всёвремя меняется.. можноли не писать колв-во фпс , тоесть только начало написать, и будит ли это корректно работать в таком виде? (Пример : WinWaitActive("бла бла бла")
beve, там просто окошко, аля ноутпад
Twix1124
21-05-2009, 07:47
Да. Можно ещё по содержимому внутри:
WinWaitActive("бла бла бла") ;как ты и написал
WinWaitActive("", "текст внутри") ;по содержанию
В справке можешь найти ещё кучу функций. Например, активное окно, класс окна и т.д.
там где это надо ещё не тестил (нету доступа). Но, попробывал на сторонних файлах, всё вроде работает ,как надо , большое спасибо :)
Появился как сделать временную задержку между Run`ами? допустим в 10 секунд
ЗЫ появилась ещё 1 трабла , путь до файлов прописан правильный, но если запускать не из папки с файлом , EXEшки выдают ошибки :(
ЗЫЫ Всем большое спасибо , со всем вроде разобрался ещё пара тестов. И можно закрывать )
Twix1124
21-05-2009, 18:07
таймером, или самое лёгкое - sleep()
#requireadmin - права админа
ещё раз всем большое спс , всё работает
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.