如何用bat文件启动一个exe文件?

现在有个问题是,当这个Enu.exe(一个模拟器)被启动以后,
界面一直不显示。如何才能修改为这个bat文件启动Enu.exe
后显示模拟器界面?

rem 预处理文件
cd ..\met\bin\
gpc.exe -E -x c ..\..\game\Rescue.mes > ..\..\comptmp.tmp
cd ..\..\
rem 清除预处理后的残留信息
vm -c comptmp.tmp
rem 删除临时文件
del comptmp.tmp /F
rem 编译代码
mppc -o codegame.bin codeforcomp.mes
rem 生成游戏下载包
vm -l .\game\Rescueinfo.txt codegame.bin .\game\imgtest.bcc.\game\Rescue.met
copy .\game\Rescue.met ".\EMU\WIN\E\me\app\Rescue.met" /y

rem 运行模拟器
.\EMU\pluto\Debug\Enu.exe
回 hackate:加上start也不行
回 Who绝版笨_我:用绝对路径也不行
回 华工大学生:这个模拟器是个.exe程序,单独的文件,不是控制台程序,直接双击和开始->运行这里输入地址都没问题,
另外。。。加了call也不行。。。

特别说明一下,这种语言不是任何一种语言,是合作方自己开发的语言,类似vb脚本,但又有很多地方不一样,开发工具使用UltrlEdit。

实际上,在我的bat文件执行完以后,这个模拟器实际上已经被启动了,在状态栏中出现了模拟器的图标,任务管理器中看到的模拟器的进程,但是模拟器的界面不管是否
选中状态栏的模拟器图标都不显示。
我单键了一个bat文件,只有一句话
start D:\met\EMU\pluto\Debug\PixtelMMI.exe
这个文件的问题跟上面我提到的问题一模一样~~~

第1个回答  2019-12-23
一、批处理的创建

新建一个txt文本,然后重命名为.bat的文件(比如:testbat.bat)。然后进行编辑,启动一个exe文件,只要使用start命令就可以了,批处理,就是启动windows自带的计算器程序。
二、批处理的运行

1、在资源管理器中和一般程序一样双击运行
2、同时按windows键+R键,打开CMD命令提示符,输入批处理文件名按回车键即可运行
第2个回答  2008-11-14
1.你的模拟器是控制台程序吗?就是DOS界面的那种?你的直接双击时运行会一闪而过还是会停留?一般C语言写程序加上getchat();
2.用楼上的start试试下,这个命令还有一些参数,你用help看看参数,可以设置 最大最化等.
3.试下用call命令.
call .\EMU\pluto\Debug\Enu.exe
4.建议一下:你的程序不够简洁,不能看它的执行过程,可以多加上一些pause,在运行时适当暂停一下你可以知道执行的情况,便于调试,当然好了以后可以把它去掉.
第3个回答  2008-11-14
那么我觉得可能是工作目录的问题.

你用
start /d D:\met\EMU\pluto\Debug D:\met\EMU\pluto\Debug\PixtelMMI.exe
试试本回答被提问者采纳
第4个回答  2019-12-22
批处理的创建 新建一个txt文本,然后重命名为.bat的文件(比如:testbat.bat)。然后进行编辑,启动一个exe文件,只要使用start命令就可以了,就是启动windows自带的计算器
第5个回答  2019-04-10
最好加上盘符及目录,比方说以start C:\xxx\xxx\xxx.exe 这样来保存bat文件,在调用时便不会出问题。