Kamrad.ru
 
 
дневники | кабинет | регистрация | календарь | участники | faq | правила | поиск | фотоальбом | каська | выйти
Kamrad.ru Kamrad.ru » Форумы общей тематики » Программы (software) » Операционные системы Windows » WinXP & batch-files (+)
новая тема  ответить следующая тема | предыдущая тема
Автор
 
Radio73 - offline Radio73
Question21-10-2001 21:25 URL сообщения      K-Mail    Профиль    Поиск    Контакт-лист   Редактировать
Камрад



WinXP & batch-files (+)

Приветствую уважаемые.
Вопрос скорее более теоретический.
Возникла у меня необходимость в пакетном выполнении
нескольких программ. Так как скрипты я писать не умею,
то решил воспользоваться услугами старого доброго bat.
И вот столкнулся с некоторыми трудностями.
Ну, то, что командный интерпретатор не желает запускать
следующую прогу, пока полностью не отработала предыду-
щая - это мы уже проходили. Лечится элементарно. А
именно, создается линк на запускаемый файл и в *.bat
прописываем именно его.
Конкретно мне потребовалось следующее - запустить Zone
AlarmPro, затем Task Manager, затем встроенную звонилку
Винды, ну и потом - после удачного дозвона IE, OE и ICQ.
Задача как видите тривиальная.
Но как раз тут и оказались грабли.
Звонилка Винды никак не хочет работать, если после нее
не поставить команду pause или не дать задержку по времени
около 2 секунд. Зараза.
Но и это еще не все. Захотелось естественно автоматизировать
этот процесс (тем более, что запуск сетевых приложений без
установленного соединения - глупость). Да и жать каждый
раз any key - лениво.
Решение - вроде тоже проверенное временем - IF и переход.
Но вот ведь какая штука, при запуске lnk-файлов возвращается
нулевой errorlevel из самого lnk-файла, а не оригинала.
Соответственно процедуру проверки условия запустить нельзя.
Вот такие вот пирожки с котятами...

А теперь вопрос - никто не сталкивался с такой проблемой?
и если да - то удалось ли решить? Я тут пытался еще поиграться
с ключиком define из if, но вот не смог определиться с переменными
окружения. Еще был вариант - воспользоваться rasdial, но он
тоже не прокатывает. ((

Извините за большой объем. Хотелось поточнее описать
проблему.

Текущее время: 20:05
новая тема  ответить следующая тема | предыдущая тема
 
Перейти:

версия для печати   отправить эту страницу по e-mail   подписаться на эту тему

 
Powered by: vBulletin Version 2.0.1
Copyright ©2000, 2001, Jelsoft Enterprises Limited.
Любое использование материалов сайта
возможно только с разрешения его администрации.


 

Рейтинг@Mail.ru
Рейтинг@Mail.ru