set directory=CChkProof_LinJianif exist directory echo directory 目录存在开始卸载 cd directory start uninstexe else echo directory 目录不存在联系管理员!这个脚本怎么在执行完start之后判断目录是否还存在
在执行完start命令后,可以使用ping命令来判断目录是否还存在。可以在start命令后添加一个ping命令,等待一段时间后再判断目录是否存在。以下是修改后的脚本示例:
set "directory=C:\ChkProof_LinJian"
if exist "%directory%" (
echo "%directory%" 目录存在,开始卸载...
cd "%directory%"
start uninst.exe
REM 等待5秒
ping -n 5 127.0.0.1 > nul
if exist "%directory%" (
echo "%directory%" 目录仍然存在
) else (
echo "%directory%" 目录已被卸载
)
) else (
echo "%directory%" 目录不存在,联系管理员!
)
在这个示例中,我使用了ping命令等待5秒后再判断目录是否存在。如果目录仍然存在,说明卸载未成功;如果目录不存在,则说明卸载成功。
原文地址: https://www.cveoy.top/t/topic/jgFB 著作权归作者所有。请勿转载和采集!