klarus
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору ptr73 mansanek Цитата: $pass = "1234567890" ; мастер пароль |
Цитата: А не будет наглостью с моей стороны попросить кого-нибудь сделать такой лаунчер? | Так мастер пасс у всех разный, не? Берёшь Aut2exe.exe, редактируешь скрипт согласно своему паролю: Цитата: $pass = "pass" ; мастер пароль | Вместо pass - пишешь тот пароль, который нужен, сохраняешь в *.au3, выдираешь с вояджера иконку и вперёд. Скрипт рабочий, проверил. Код: AutoItSetOption ( "WinTitleMatchMode", 2) ; опция: сопоставление заголовка окна с произвольным фрагментом $sWin = "[TITLE:The Bat!; CLASS:TEnterPswDlg]" ; фрагмент заголовка и класс окна для ввода пароля $param1 = "/MINIMIZE" ; параметры, которые надо передать voyager.exe $param2 = "/NOLOGO" $pass = "pass" ; мастер пароль Run ( @ScriptDir & "\voyager.exe "&$param1&" "&$param2) ; запускаем программу с параметрами $begin = TimerInit() ; запускаем таймер While 1 If WinExists ($sWin) Then ExitLoop ; проверяем в цикле существует ли окно, если да, то выход из цикла $dif = TimerDiff($begin); подсчитываем сколько прошло времени If $dif >= 5000 Then Exit ; если окно не появилось в течении 5 сек, выход из скрипта. sleep(30) WEnd ControlSetText ($sWin, "", "TRichEdit1", $pass); устанавливаем пароль на поле ввода ControlClick ($sWin, "", "TSpTBXButton3"); нажимаем ОК |
---------- В действительности всё совершенно иначе, чем на самом деле. © Сент-Экзюпери Не верьте золотом покрытым пластмассовым словам! |
| Всего записей: 4315 | Зарегистр. 02-04-2007 | Отправлено: 10:46 24-09-2012 | Исправлено: klarus, 11:40 24-09-2012 |
|