Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Помогите с батничком который запускает экзешник (vnc клиент (http://forum.oszone.net/showthread.php?t=269952)

Kosh1ro 14-10-2013 20:37 2234422

Помогите с батничком который запускает экзешник (vnc клиент
 
Добрый вечер.
Нужно написать батник который запускает экзешник (vnc клиент который, конектится к vnc хосту), если этот хост недоступен или перезагружается батник должен автоматически пробовать приконектится заново.

пытаюсь использовать

netstat -an|findstr АЙПИШНИК|findstr ПОРТ| ESTABLISHED

если значение отличное от ESTABLISHED значит хост недоступен или перезагружается и батник должty стартовать клиент пока то не приконнектится.

Помогите пожалуйста.

Anonymоus 14-10-2013 22:27 2234474

Код:

@Echo Off
Set IP=127.0.0.1
Set Port=60576
Set "Status=NOT_CONNECTED"&For /F "tokens=4" %%A In ('netstat -anp TCP^|Find "%IP%"^|Find "%Port%"') Do Set Status=%%A
If "%Status%"=="ESTABLISHED" (Echo Connected) Else (Echo Not connected)
Pause&Exit

Вместо "Connected" и "Not connected" пишете то, что вам нужно - запуск клиента, etc.


Время: 11:31.

Время: 11:31.
© OSzone.net 2001-