美好的一天,我有一个运行特定应用程序的.bat文件,然后在5秒后关闭/杀死它.
我现在因为它在应用程序打开时成功打开应用程序,它将不会执行剩余的命令,除非我手动关闭应用程序.
这是我的代码:
cd "C:\Program Files (x86)\Aspera\Point-to-Point\bin\"
asperascp.exe
sleep 5
taskkill /IM asperascp.exe /f
Run Code Online (Sandbox Code Playgroud)
我也尝试删除sleep
命令.
cd "C:\Program Files (x86)\Aspera\Point-to-Point\bin\"
asperascp.exe
taskkill /IM asperascp.exe /f
Run Code Online (Sandbox Code Playgroud)
但它会有相同的输出,当asperascp.exe启动时它不会执行剩余的命令.
有小费吗?
谢谢.
美好的一天,我仍然是DOS命令的新手,我想,如果仍然可能.我有一个.bat
我想从文本文件中调用一个值.我的意思是我正在做一个.bat
文件(通用),普通用户只需更改文本文件中的值即可使用该文件.
例:
我在我的bat文件中有这个命令:(这只是一个例子)
@ECHO OFF
echo First Name:
echo Kobe
echo LastName:
echo Bryant
pause
Run Code Online (Sandbox Code Playgroud)
而不是编辑.bat
文件或在文件上设置变量.bat
.我想创建一个 set.txt
将保存变量.
例:
set.txt
FirstName=Kobe
LastName=Bryant
Run Code Online (Sandbox Code Playgroud)
因此该.bat
文件将是通用/灵活的.无需改变.
的run.bat
echo First Name:
echo $FirstName
echo Last Name:
echo $LastName
Run Code Online (Sandbox Code Playgroud)
关于我将如何做的任何提示?
谢谢.