以下是一个满足您要求的BAT脚本示例:

@echo off
ping -n 1 10.169.128.37 >nul 2>nul
if errorlevel 1 (
    if not exist "C:\zsq.txt" (
        echo 请重新执行
    )
)

解释:

  • @echo off:禁止显示命令的执行过程。
  • ping -n 1 10.169.128.37 >nul 2>nul:向IP地址10.169.128.37发送一次ping请求,将输出重定向到nul设备,这样不会在屏幕上显示任何信息。
  • if errorlevel 1:如果上一个命令的返回值大于等于1(即ping不通),则执行后续的命令。
  • if not exist "C:\zsq.txt":检查C盘根目录下是否不存在zsq.txt文件。
  • echo 请重新执行:如果上述两个条件都满足,则显示"请重新执行"。

您可以将以上代码保存为一个.bat文件,然后运行它来执行脚本。请注意,您需要以管理员身份运行该脚本,以便能够在C盘根目录下进行文件检查

bat脚本当ping不通1016912837且c盘根目录不存在zsqtxt是显示 请重新执行

原文地址: http://www.cveoy.top/t/topic/irkh 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录