cmd файл, как прописать паузу?

Bruno

Member
Joined
Aug 16, 2006
Messages
7
Reaction score
0
Господа программисты или просто люди сведующие ,
есть cmd файл, в котором прописано rasdial/"......." т.е он подключает комп к сети когда к нему обращаются , но мне нужно что бы перед подключением была выдержана пауза 20сек-1 мин. Подскажите как это записать, или как ещё сделать.
 

z0id

Member
Joined
Apr 18, 2005
Messages
390
Reaction score
171
но мне нужно что бы перед подключением была выдержана пауза 20сек-1 мин.

пишется небольшая программка кот. принимает в качестве аргумента командной строки время задержки в секундах...вот посмотри здесь текст такой программы на паскале , просто нужно её откомпилить
 

waldo

Member
Joined
Feb 22, 2004
Messages
210
Reaction score
58
В принципе, можно достаточно извратно сделать это с помощью 'time /t', результат которого пропарсить через 'for /F "tokens=1,2* delims=:"'

Но эта штука может только определить текущее значение минут, а потом подождать его изменения, зверски нагружая процессор.

Короче говоря, предыдущий оратор прав: проще всего на любом языке накатать мелкую прожку.
 

Bruno

Member
Joined
Aug 16, 2006
Messages
7
Reaction score
0
Господа , спасибо всем за советы. Но дело в том что я не программист и не знаю как компилить из паскаля..
Wacky . Реально помогло , спасибо.!!!
 

Jack

Member
Joined
Apr 7, 2004
Messages
246
Reaction score
228
можно делать так:
ping -n 21 -w 1000 127.0.0.1 > nul
будет задержка на 20 сек.

з.ы. только что отвечал про это в другом топике.
 

wacky

Member
Joined
May 26, 2005
Messages
13
Reaction score
1
оригинально :)
А всегда ли будет работать ?
 

waldo

Member
Joined
Feb 22, 2004
Messages
210
Reaction score
58
Работать будет только если есть хоть один сетевой интерфейс (по крайней мере так было в далеких 9х виндах, в ХР не имею возможности попробовать это без сетевух).
 
Top