Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / мучительный вопрос / 1 сообщений из 1, страница 1 из 1
28.07.2004, 10:53
    #32624635
Nikolay Gerasimov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
мучительный вопрос
Не имея нормальной литературы ищу решение в мучительном вопросе:
Его суть - необходимо осуществить проверку окончания выполнения внутреннего скрипта в приложении temul (клиетнский терминал нечто вроде notepad но с возможностью отправления комманд и получения ответа на них)и по его завершении закрыть приложение. Вот код который использую:
<job>
<script language="JScript">
var Wsh = new ActiveXObject("WScript.Shell");
Wsh.Run("temul");
WScript.Sleep(3000);
Wsh.AppActivate("Эмулятор терминала [] -- АДМ002");
-------- Вход в иситему и очистка экрана--------
Wsh.SendKeys("%x");
WScript.Sleep(5000);
Wsh.SendKeys("{ESC}");
Wsh.SendKeys("%");
WScript.Sleep(1000);
-------- Очистка протокола ------------------------
Wsh.SendKeys("{right}{right}{right}{right}{down}{down}{ENTER}");
WScript.Sleep(3000);
Wsh.SendKeys("%");
WScript.Sleep(1000);
-------- запуск выполнения внутреннего скрипта -----
Wsh.SendKeys("{right}{right}{right}{right}{right}{down}{down}{right}1");
WScript.Sleep(5000);
-------- необходимо вставить код проверки
???????????????????????????????????????????????????????????
-------------------------------------------------
Wsh.SendKeys("%{F4}");
WScript.Quit();
</script>
</job>
если возможно осуществить проверку по строке состояния (по сообщению "Посылается запрос")???
может как-то возможно через процессы????
Может кто еще какие мысли и решения подскажет?
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / мучительный вопрос / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]