Windows

您如何等待 exe 在批處理文件中完成?

  • August 28, 2020

我正在嘗試創建一個腳本以在關機時執行 exe 以安裝 sp1。我的腳本類似於(不是實際的 bat 腳本)。

If installed GOTO END
   Install.exe
END:

我的問題是,當它執行時,它會啟動安裝程序,然後完成腳本,因為安裝程序是一個不同的程序,並通過關閉安裝程序來跟進,因為電腦正在關閉並關閉系統(至少,這就是我的想法它正在做。)

有沒有辦法告訴它等到它開始的過程完成然後關閉?

嘗試執行

START /WAIT Install.exe

一種更短的方法:

Install.exe|more

install|rem

可以使用,儘管最終您將能夠擷取一些控制台輸出。這就是它起作用的原因 - 管道命令等待輸入,直到 .exe 完成

引用自:https://serverfault.com/questions/245393