使用Batch在E:\驱动器中启动可执行文件

Mus*_*Man 1 windows batch-file

我在使用批处理文件启动.exe文件时遇到问题.
该程序被称为"ck.exe"并存在于E:\驱动器中,作为PC游戏"Myst III Exile"
Myst III Cover Art的DVD-RW的一部分,如果你想看到
我想这样做,因为游戏没有一个很好的内置方式从桌面运行程序
该文件夹看起来像:

Computer >
   DVD RW Drive (E:) Exile DVD >
      ...
      ck.exe
      ...
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

@echo off
REM a batch file that starts Exile or tells you if the disc is in
IF EXIST E: GOTO Start
PAUSE>nul
:Start
CD \
ECHO found the front drive
CD E: 
ECHO found E: drive
E:\ck.exe
ECHO began program
PAUSE>nul
EXIT
Run Code Online (Sandbox Code Playgroud)

我的操作系统是Windows 7,cmd.exe以管理员权限运行

注意:此程序不会返回错误,但命令提示符显示:

found the front drive
E:\
found E: drive
began program
Run Code Online (Sandbox Code Playgroud)

ddb*_*bug 5

如果要在e:\当前目录上创建目录,请更改当前驱动器以及目录:

cd /d E:\
Run Code Online (Sandbox Code Playgroud)

只是cd E:还不够.