Исправление непоследовательного открытия программ bat-файлов

Исправление непоследовательного открытия программ bat-файлов

Я пытаюсь создать bat-файл для открытия нескольких программ, но получаю ошибки, показанные ниже.

Ошибка T/F возникает при нажатии клавиш alt,Win и закрывает окно Restr, если я выхожу из окна cmd.

Оба клубня даже не появляются.

Какие типы кода нужно добавить или удалить, чтобы файл запускался без оригинального окна 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 для открытия.

Связанный контент