找回密码
 加入网盟
分割线
华夏网管联盟 技术分享 查看内容
GG赞助广告banner

批处理bat条件判则运行之ping判断

2020-11-22 12:16| 发布者: 不离不弃| 查看: 1665| 评论: 5|原作者: xwca4l

摘要: 有很多时候我们执行脚本时候需要进行环境判断,比如停电了关机。那么我们就要用到条件判断进行操作了,下列是ping通某IP后执行命令,ping不通则执行其他命令 =====win7用============ for /f tokens=7 delims=, %%i in ('ping 192.168.0.3 -w 200 ^|find 已接收') do ( if %%i NEQ 0 ( call \\192.168.0.3\W7A.bat ) else ( echo 直接退出! )) ===
有很多时候我们执行脚本时候需要进行环境判断,比如停电了关机。那么我们就要用到条件判断进行操作了,下列是ping通某IP后执行命令,ping不通则执行其他命令
  1. =====win7用============
  2. for /f "tokens=7 delims=, " %%i in ('ping 192.168.0.3 -w 200 ^|find "已接收"') do (
  3. if %%i NEQ 0 (
  4. call \\192.168.0.3\W7A.bat
  5. ) else (
  6. echo 直接退出!
  7. ))
  8. ======================

  9. =====XP用==============
  10. for /f "tokens=7 delims=, " %%i in ('ping 192.168.0.3 -w 200 ^|find "Received"') do (
  11. if %%i NEQ 0 (
  12. call \\192.168.0.3\XPA.bat
  13. ) else (
  14. echo 直接退出!
  15. ))
  16. ======================

  17. =====XP用,无需其它操作的话==
  18. for /f "tokens=7 delims=, " %%i in ('ping 192.168.0.3 -w 200 ^|find "Received"') do (
  19. if %%i NEQ 0 (call \\192.168.0.3\XPA.bat))
  20. ======================
复制代码

注意!行前面的第一个空格不可省略……
批处理用 call 1.bat,执行程序用 start 1.exe

本文由论坛会员kharak提供,再此感谢!文章由顺网小哥整理,尊重他人劳动成果转载他出请标注原作者声明。
鲜花
鲜花
握手
握手
雷人
雷人
路过
路过
鸡蛋
鸡蛋

相关阅读

官方推荐

相关分类

GG赞助广告