小编Edm*_*har的帖子

通过.bat文件打开/关闭应用程序[Windows]

美好的一天,我有一个运行特定应用程序的.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启动时它不会执行剩余的命令.

有小费吗?

谢谢.

windows cmd kill batch-file

9
推荐指数
2
解决办法
5万
查看次数

从文本文件中回显.bat文件中的变量

美好的一天,我仍然是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)

关于我将如何做的任何提示?

谢谢.

windows variables command-line batch-file

0
推荐指数
1
解决办法
56
查看次数

标签 统计

batch-file ×2

windows ×2

cmd ×1

command-line ×1

kill ×1

variables ×1