美好的一天,我有一个运行特定应用程序的.bat文件,然后在5秒后关闭/终止它.
我现在因为它在应用程序打开时成功打开了应用程序,它将不会执行剩余的命令,除非我手动关闭应用程序.
这是我的代码:
cd "C:\Program Files (x86)\Aspera\Point-to-Point\bin\" asperascp.exe sleep 5 taskkill /IM asperascp.exe /f
我也尝试删除sleep命令.
cd "C:\Program Files (x86)\Aspera\Point-to-Point\bin\" asperascp.exe taskkill /IM asperascp.exe /f
但它将具有相同的输出,它将在asperascp.exe启动时不执行其余命令.
有小费吗?
谢谢.
您可以使用
Start /b命令.
@echo off cd "C:\Program Files (x86)\Aspera\Point-to-Point\bin\" Start "" /b asperascp.exe timeout /T 5 /nobreak >nul taskkill /IM asperascp.exe /F