我在用批处理文件启动一个已经制作好的程序时遇到了问题



我正试图用批处理文件启动scp遏制漏洞,它打开cmd.exe,但不会启动游戏这是我的(我是初学者)

批处理文件代码如下:

@echo off
REM Next command opens SCP - Containment Breach v0.7.4 
start /d "C:SCP - Containment Breach v0.7.4"
start "C:SCP - Containment Breach v0.7.4" 

我不确定这是否适用于您的情况,因为您没有提供太多信息,但请尝试一下。

@echo off
cd C:SCP - Containment Breach v0.7.4
start SCP - Containment Breach v0.7.4.exe

这里有几个问题。首先,如果start被传递了一个带引号的字符串,它会将其视为打开的窗口的标题,因此您正在打开一个窗口标题为C:SCP - Containment Breach v0.7.4的cmd.exe实例。

如果你只是想启动一个程序,你可以自己传递,而不需要start

"C:SCP - Containment Breach v0.7.4scp.exe"

这假设要启动的可执行文件名为scp.exe,因此如果不是,则需要更改该位。

编辑:我上次引用失败了。这里有一个更好的:

我不知道你要打开的是一个.exe文件还是一个文件夹,但给你:

打开文件夹

@echo off
REM Next command opens SCP - Containment Breach v0.7.4 
start "" "C:SCP - Containment Breach v0.7.4"

打开可执行

@echo off
REM Next command opens SCP - Containment Breach v0.7.4 
start "" "C:SCP - Containment Breach v0.7.4executable.exe"

最新更新