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

Bruno

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

z0id

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

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

waldo

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

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

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

Bruno

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

Jack

Member
Joined
Apr 7, 2004
Messages
246
Reaction score
228
Age
25
можно делать так:
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
Location
Питер
Работать будет только если есть хоть один сетевой интерфейс (по крайней мере так было в далеких 9х виндах, в ХР не имею возможности попробовать это без сетевух).
 
Top