修復bat檔案開啟程式不一致的問題

修復bat檔案開啟程式不一致的問題

我正在嘗試製作一個 bat 檔案來開啟多個程序,但出現如下所示的錯誤。

對於 T/F 錯誤,當我按 alt、Win 鍵並退出 cmd 視窗時會關閉 restr 視窗時會發生此錯誤。

兩個馬鈴薯甚至都沒有出現

應新增或刪除哪些類型的程式碼才能使檔案執行時間不顯示原始 cmd 視窗 + 錯誤?以及讓所有正在運行的程式在按下特定鍵後自動關閉

錯誤:

https://imgur.com/a/zkuzUEq

第二個錯誤

程式碼如下:

@ECHO OFF

start D:\obs-studio\bin\64bit\obs64.exe

start D:\VSeeFace\VSeeFace.exe""

start D:\Iriun-Webcam\Iriun-Webcam.exe

start D:\Chatty\Chatty.exe

start D:\restreamchat\RestreamChat.exe

start "D:\ync\Connector_64bit\Machan_YukarinatteConnector.exe /en"

start D:\spud\Spud-Keyboard.exe

start D:\spud\Spud-Mouse.exe

pause>nul

答案1

這兩個錯誤在你的截圖中很難看出,但根據徽標,它們都是來自OBS。

找不到 locale/en-US.ini

無法載入語言環境

這些都是由不在目錄中時啟動 OBS

這是預期的,我們不支援從當前工作目錄之外運行 OBS。

為了防止這個錯誤,你可以用這個命令運行它:

筆記:這是出於引用目的逐字複製的,您需要將檔案路徑調整為安裝 OBS 和正在使用的標誌的位置。

start /d "C:\Program Files\obs-studio\bin\64bit\" obs64.exe --startrecording --minimize-to-tray

來源:obs-studio GitHub 問題

可以找到有關如何解決此問題的一些其他討論在 OBS 論壇上

我發現對我有用的方法是先設定目錄,然後呼叫OBS開啟。

相關內容