如何创建命令以在 Windows Batch 中运行其他应用程序? [关闭]
Posted
技术标签:
【中文标题】如何创建命令以在 Windows Batch 中运行其他应用程序? [关闭]【英文标题】:How can you create a command to run other applications in Windows Batch? [closed] 【发布时间】:2020-05-24 16:04:06 【问题描述】:我的目标是通过 Windows Batch 中的一个命令运行其他程序。 Here are the files I would like to run through a single command if possible.
但是我尝试过的代码最多是这样的
start "C:\users\excre\OneDrive\Desktop\Coding Files\GTA Chinatown\Terms & Conditions.html"
start "C:\users\excre\OneDrive\Desktop\Coding Files\GTA Chinatown\Audio_Synthesis-Program.vbs"
start "C:\users\excre\OneDrive\Desktop\Coding Files\GTA Chinatown\test3.bat"
This resulted in a simple location CMD tab as shown here
如果有人对此有潜在的解决方案,请在下面提及
【问题讨论】:
你想并行还是队列运行这些? start 的第一个引用参数设置为标题(如您在屏幕截图中所见)。 【参考方案1】:如果您想使用队列在单个终端中运行命令,可以使用&&
。
command1.bat && command2.bat && command3.bat && test.html
如果您在此处的任何命令之前使用start
,它将在新窗口中打开。
start "Mytitle" test.html && command1.bat && command2.bat && command3.bat
更新:
start "Mytitle" "C:\users\excre\OneDrive\Desktop\Coding Files\GTA Chinatown\Terms & Conditions.html" &&
"C:\users\excre\OneDrive\Desktop\Coding Files\GTA Chinatown\Audio_Synthesis-Program.vbs"
&&
"C:\users\excre\OneDrive\Desktop\Coding Files\GTA Chinatown\test3.bat"
我想这就是你要找的。p>
如果你想保持打开你的主命令窗口,你可以将
PAUSE
添加到队列中。
start "Mytitle" test.html && command1.bat && command2.bat && command3.bat && PAUSE
【讨论】:
当我运行它时,它开始在新选项卡中打开文件但自动关闭?这是我的程序可能出现的错误吗?也谢谢你的回答。start
认为它遇到的第一组引号是窗口的标题
@Streak 我不明白你在问什么,但如果你想保持打开窗口,请将PAUSE
添加到你的队列中以上是关于如何创建命令以在 Windows Batch 中运行其他应用程序? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何创建一个 .INI 文件以在 Java 中存储一些设置?
如何分别创建多个 Flutter 版本别名以在 Windows PC 的命令提示符中使用 [关闭]
如何从 Windows Batch 子例程调用 SCons?