我无法使用批处理文件启动已制作的程序

时间:2013-11-26 20:43:52

标签: batch-file

我正在尝试使用批处理文件启动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\" 

3 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:1)

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

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

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

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

答案 2 :(得分:1)

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

我不知道你想要打开的东西是.exe文件还是文件夹,但是你去了:

OPEN FOLDER

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

OPEN EXECUTABLE

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