Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Windows > [batch] - Пауза


Автор: NetFlame 14.6.2007, 09:53
Как сделать паузу на выполнение команд, пока программа полностью не загрузится? К примеру:
Код

@echo off

echo Autostartup Apps Script
echo ***********************
echo Starting VPN (internet) connection
C:\startup_links\ULTRANET.lnk
echo VPN started successfully!
echo ***********************
echo Starting QIP internet pager ( ICQ Client )
C:\startup_links\QIP2005.lnk
echo QIP started successfully!
echo ***********************
echo Starting The Bat! e-mail client
C:\startup_links\TheBat!.lnk
echo The Bat! started successfully!
echo ***********************
echo Autostartup Apps Script finished work, have nice day!


Нужно сделать так, чтобы они все разом не запускались, а поочередно. То есть запустился полностью The Bat, запускаем QIP.. Если такой функции нет, то как сделать паузу не до нажатия любой кнопки, а к примеру, на 5 или 10 секунд?

Автор: dumb 14.6.2007, 12:18
вообще - start /wait ..., но применительно к .lnk это не будет работать.

а сделать паузу можно так:
Код

:: после -n указывается кол-во секунд +1. т.е. в данном случае пауза на 5 секунд
ping 127.0.0.1 -n 6 >nul

Автор: NetFlame 14.6.2007, 18:09
У меня локалхост не пингуется, так как блокируется Outpost`ом. А как настроить я не знаю - не поддается..

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)