修复 bat 文件打开程序不一致的问题

修复 bat 文件打开程序不一致的问题

我正在尝试制作一个 bat 文件来打开多个程序,但却收到下面显示的错误。

对于 T/F 错误,当我按下 alt、Win 键时会发生该错误,并且如果我退出 cmd 窗口,则会关闭 restr 窗口。

两个土豆都没出现

应该添加或删除哪些类型的代码,以使文件运行而不显示原始的 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 打开。

相关内容