windows ping 某个网段,不能运行指定的软件

windows ping 某个网段,不能运行指定的软件

:begin
@echo OFF
color 0a
Title Net Test Tool by:HRuinger
Mode con cols=109 lines=30
:START
ECHO.
Echo                  ==========================================================================
ECHO.
Echo                                         自动连网测试工具
Echo                                                    Made by HRuinger.
ECHO.
ECHO                                                    此窗口操作人员禁止关闭
ECHO.
Echo                  ==========================================================================
Echo.
echo.
echo.
:TUNNEL
echo %date%  %time%
ping -n 4 192.168.159.132
echo %errorlevel%
if /i %errorlevel% equ 1 start java
goto begin

  注意:

  1.  :begin
     ...
      goto begin
     为要循环执行的内容.
  2.打印出当前日期时间信息: echo %date% %time%
  3.ping -n 4 192.168.159.132
   ping命令中-n 4参数作用:设置发送的数据回显请求数.
   要ping 的地址192.168.159.132
  4.
echo %errorlevel% 打印运行结果,判断ping -n 4 192.168.159.132是否ping上
  很多DOS程序在运行结束后会返回一个数字值用来表示程序运行的结果(或者状态),称为错误码errorlevel或称返回码。
常见的返回码为0、1。通过if errorlevel命令可以判断程序的返回值,根据不同的返回值来决定执行不同的命令。
  5.if /i %errorlevel% equ 1 start java 中java是指定的运行的软件,如果是.exe的文件时,不写具体路径的话,把运行的软件的位置,添加到
环境变量中.
  6.具体参考bat命令.
原文地址:https://www.cnblogs.com/HRuinger/p/7612075.html