dominiksus
Junior Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору снова я. батник почему-то не работает, мелькает черное окно и все, время не синхронизируется Код: if %PingGood%==TTL ( goto TimeUpdate ) else ( GOTO:EOF ) | я не могу сообразить (башка дырявая) в этом куске кода, как я понимаю, проверяется условие или есть пинг на гугль (собственно, или есть интернет). так вот, после метки "TimeUpdate" стоят 2 команды, а именно - Код: net time /setsntp:"ntp2.cs.wisc.edu ntp1.cs.wisc.edu" w32tm /resync | будут ли они выполнены ОБЕ при переходе на метку, или только первая, посколку нужно чтобы выполнялись обе. и еще, кусок Код: навевает на мысль, что если интернета нет ("else" - условие "if" не выполнено) то будет осуществлен переход к концу файла ("EOF" - End Of File) и прекращена работа батника. верна ли моя предпосылка? если да, то не лучше ли будет в начале батника поставить метку для возврата на команду проверки наличия интернета и пинать не в конец файла, а снова назад? чтобы синхронизация времени все-таки произошла, рано или поздно ... | Всего записей: 119 | Зарегистр. 11-08-2007 | Отправлено: 09:25 12-08-2007 | Исправлено: dominiksus, 09:26 12-08-2007 |
|