
Я пытаюсь создать bat-файл для открытия нескольких программ, но получаю ошибки, показанные ниже.
Ошибка T/F возникает при нажатии клавиш alt,Win и закрывает окно Restr, если я выхожу из окна cmd.
Оба клубня даже не появляются.
Какие типы кода нужно добавить или удалить, чтобы файл запускался без оригинального окна 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
На ваших скриншотах трудно разглядеть две ошибки, но, судя по логотипу, обе они принадлежат 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 для открытия.