我正在尝试制作一个 bat 文件来打开多个程序,但却收到下面显示的错误。
对于 T/F 错误,当我按下 alt、Win 键时会发生该错误,并且如果我退出 cmd 窗口,则会关闭 restr 窗口。
两个土豆都没出现
应该添加或删除哪些类型的代码,以使文件运行而不显示原始的 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 论坛上。
我发现对我有用的方法是先设置目录,然后调用 OBS 打开。