Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно


Moderator


Сообщения: 53441
Благодарности: 15497

Профиль | Отправить PM | Цитировать


Blast
Насчет опции /W сильно сомневаюсь (и насчет кавычек тоже, у команды Start с кавычками сложные отношения).

Зависит от того, остается ли процесс rasdial запущенным постоянно (после соединения). Если да, то Start /W будет ждать, пока процесс не завершится (т. е. пока не завершится соединение с инетом :))
Аналогично с другими программами - человеку нужны аська и антвирус. Они постоянно висят в памяти, поэтому опцию /W для их запуска использовать нельзя.

К примеру, у меня для соединения с инетом (авторизации) используется программа-клиент. Пришлось извратиться как-то так:
Код: Выделить весь код
@Echo Off
SetLocal EnableExtensions EnableDelayedExpansion

CD /D "%~dp0"
Start Программа_клиент.exe

:Loop
Ping -n 1 -l 1 -w 750 ya.ru
If Not "!ErrorLevel!"=="0" GoTo :Loop

Rem Здесь можно запустить другие программы

Exit

-------
«Компьютеру стало совсем худо, и он решил прекратить свои страдания».

Msgina.dll, диалог 2210


Отправлено: 10:18, 24-02-2007 | #6