bat ファイルがプログラムを一貫して開かない問題を修正

bat ファイルがプログラムを一貫して開かない問題を修正

複数のプログラムを開くための bat ファイルを作成しようとしていますが、以下に示すエラーが発生します。

T/F エラーは、Alt キーと Win キーを押すと発生し、cmd ウィンドウを終了するとリセット ウィンドウが閉じます。

どちらのジャガイモも登場しない

元のコマンドウィンドウとエラーを表示せずにファイルを実行するには、どのような種類のコードを追加または削除する必要がありますか?また、特定のキーを押すと、実行されるすべてのプログラムが自動的に閉じるようにする必要があります。

エラー:

https://imgur.com/a/zkuzUEq

2番目のエラー

以下のコード:

@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-studio GitHub の問題

この問題を解決する方法についての追加の議論は以下にあります。OBSフォーラム

私が見つけた有効な方法は、まずディレクトリを設定し、次に OBS を呼び出して開くというものです。

関連情報