|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Нужен управляющий скрипт который перезапускает программу. |
|
[решено] Нужен управляющий скрипт который перезапускает программу.
|
Новый участник Сообщения: 9 |
Профиль | Отправить PM | Цитировать
Есть программа для получения ключей mpcs, выполняется в досовском окне, постоянно выдает сервисные сообщения.
Необходимо при определенном сообщении, ключевое слово "timeout", перезапустить программу через заданный интервал времени. |
|
Отправлено: 13:31, 10-06-2009 |
Новый участник Сообщения: 11
|
Профиль | Отправить PM | Цитировать Можно "тупо" пихать консоль в файл ">>file.ext" и этот файл "терроризировать" find'ом
|
Отправлено: 12:58, 17-06-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 135
|
Профиль | Отправить PM | Цитировать Можно попробовать так:
#include <Constants.au3> Dim $foo, $line, $RunningFlag = True HotKeySet("{ESC}", "Stoped") While $RunningFlag $foo = Run("mpcs-0.8k-rc13o-i386-pc-cygwin.exe", "", 1, $STDOUT_CHILD) While 1 $line = StdoutRead($foo) If @error Then ExitLoop If StringInStr(OemToChar($line), "Искомая строка") Then ProcessClose($foo) If Not ProcessWaitClose($foo, 5) Then MsgBox(16,"Ошибка", "Не смог завершить процесс.") Exit(1) EndIf ExitLoop EndIf Wend WEnd Func Stoped() $RunningFlag = False EndFunc Func OemToChar($String) Local $pBuffer = DllStructCreate('char[' & StringLen($String)+1 & ']') DllCall('user32.dll','none','OemToChar','str',$String,'ptr',DllStructGetPtr($pBuffer)) Return DllStructGetData($pBuffer,1) EndFunc |
Отправлено: 16:16, 03-07-2009 | #3 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Спасибо всем за помощь. В соседней ветке уже решено.
http://forum.oszone.net/thread-142348.html |
Отправлено: 16:09, 04-07-2009 | #4 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Любой язык - [решено] Скрипт который бы запускал 2 процесса и в случае убийства одного убивал бы и другой | iDrug | Скриптовые языки администрирования Windows | 7 | 12-10-2009 19:08 | |
VBS/WSH/JS - [решено] Нужен управляющий скрипт который перезапускает программу. | andrewua12 | Скриптовые языки администрирования Windows | 10 | 06-07-2009 19:25 | |
CMD/BAT - [решено] нужен батник который бы пинговал диапазон ip и записывал результат в файл | dvassilyev | Скриптовые языки администрирования Windows | 7 | 08-05-2009 14:33 | |
[решено] как извлечь CD .. тоесть нужен скрипт или EXE который при запуске извлекал бы CD | nattropin_new | Автоматическая установка Windows 2000/XP/2003 | 9 | 24-03-2007 23:57 | |
Скрипт который может сам себя обновить | BuilderMan | Вебмастеру | 8 | 30-09-2006 13:44 |
|