如何在批处理脚本中运行多个EXE,打开文件和XCOPY

时间:2019-11-20 10:39:59

标签: batch-file

我正试图创建一个批处理脚本以最终通过SCCM安装特定程序。

目前,我只是想让它在我自己的计算机上运行,​​但遇到一两个问题。

作为手动过程进行安装很麻烦,需要运行1个必备EXE,然后一旦完成运行主EXE。然后,该过程应等待此过程完成,然后再运行程序本身,并保持打开状态30秒钟(大约),然后终止该任务。最后,我需要复制一些配置文件。

手动键入单独的行是可行的,但是却在为一种解决方案而苦苦挣扎。我尝试使用超时,暂停和&&-所有这些似乎都无法依次对任务进行排序。

vstor_redist.exe /q /norestart 
&& APP.exe /Silent 
&& cd "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\APP" "Shortcut.lnk" 
&& taskkill /IM "APP.exe" /F 
&& xcopy "config.config" %AppData%\COFIG\*.* xcopy "config.xml" %AppData%\CONFIG\*.*

1 个答案:

答案 0 :(得分:0)

我发现通过将Start命令及其/Wait选项使用可以实现我的目标。

示例:

start /wait app.exe
start /wait app2.exe 

依此类推