
複数のプログラムを開くための bat ファイルを作成しようとしていますが、以下に示すエラーが発生します。
T/F エラーは、Alt キーと Win キーを押すと発生し、cmd ウィンドウを終了するとリセット ウィンドウが閉じます。
どちらのジャガイモも登場しない
元のコマンドウィンドウとエラーを表示せずにファイルを実行するには、どのような種類のコードを追加または削除する必要がありますか?また、特定のキーを押すと、実行されるすべてのプログラムが自動的に閉じるようにする必要があります。
エラー:
以下のコード:
@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
スクリーンショットでは 2 つのエラーは判別しにくいですが、ロゴから判断すると、どちらも OBS からのエラーです。
locale/en-US.ini が見つかりませんでした
そして
ロケールの読み込みに失敗しました
これらは、ディレクトリにいないときにOBSを起動する。
これは予想された動作です。現在の作業ディレクトリ外からの OBS の実行はサポートされていません。
このエラーを防ぐには、このコマンドで実行できます:
注記:これは引用のためにそのままコピーしたものです。OBS がインストールされている場所と使用されているフラグへのファイル パスを調整する必要があります。
start /d "C:\Program Files\obs-studio\bin\64bit\" obs64.exe --startrecording --minimize-to-tray
この問題を解決する方法についての追加の議論は以下にあります。OBSフォーラム。
私が見つけた有効な方法は、まずディレクトリを設定し、次に OBS を呼び出して開くというものです。