dmik  Цитата: Цитата: 
 ping -n 61 localhost 1>nul 2>&1 
  
 а не подойдет что ли 
  
 Цитата: 
 waitfor anything /T 60 
  У меня нет утилита для проверки его правильности, но если команда написана правильно то можно заменить ping на нее.    
 Первый пример универсален, поскольку ping.exe есть на во всех сборках, а что касается waitfor то у меня нет такого утилита,  думаю что не только у меня, а значит с батником тебе еще надо таскать сторонние утилиты, что не удобно. 
 Также для этих целей есть утилит sleep.exe      
Добавлено:  tatuchipapa  Цитата: Если скомпилировать *.bat в *.exe, можно ли запустить этот *.exe как службу в WinXP?
  А почему нет? Думаю можно  
Цитата: Имеет ли смысл менять ping ya.ru на ping r0.ru, если среднее значение пинга для ya.ru 984mc, для r0.ru 125мс?
  Команда пинг проверяет соединение с инетом, и если пинг есть на r0.ru то есть и на ya.ru, так что не вижу смысла в этом. Единственное что это изменит это то что команда запроса на r0.ru будет выполняться быстрее чем на ya.ru, но как сказал программа будет работать по прежнему правильно.