写一个bat文件,实现打开这个bat文件时,自动打开c:\a\b.exe,请问大家这个bat文件怎么写啊,谢谢~

请大神看看我这么写为什么不对,屏幕会一闪而过@echooffcd\cdab.exe... 请大神看看我这么写为什么不对,屏幕会一闪而过
@echo off
cd\
cd a
b.exe
展开
 我来答
yyykkkyyyy
2013-04-11 · TA获得超过3136个赞
知道大有可为答主
回答量:2691
采纳率:40%
帮助的人:3294万
展开全部
如果你那b.exe是个后台执行的“不动声色”且过程很短的程序 正常情况也是一闪而过,这要求你的bat文件是放在c盘范围内执行的,若放在其他位置则cd a 和 b.exe 都会出错但很快关闭了,正确写法(加引号能在路径或文件名有空格等特殊符时仍正常使用 加start 是使其启动b.exe后不必等b.exe执行完毕即可继续往下执行并退出本bat, 如果希望bat的窗口不要立即关闭,可在最后加pause暂停)
@echo off
cd/d "c:\a"
start "" "b.exe"
如果那个b.exe程序不会有用相对路径问题,则可简化为
@start "" "c:\a\b.exe"
crack_u
2013-04-10 · TA获得超过557个赞
知道小有建树答主
回答量:298
采纳率:0%
帮助的人:118万
展开全部
正确的写法,如果你要在根目录名为A的文件夹下执行B.EXE的话如下:
@echo off
cd \&cd a&b.exe
pause
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
FanyongYin
2013-04-10 · TA获得超过1054个赞
知道小有建树答主
回答量:1298
采纳率:100%
帮助的人:1011万
展开全部
@ECHO OFF
@cmd.exe /k C:\a\b.exe
@ECHO ON
更多追问追答
追问
运行之后,打开那个软件界面之后,又回到c:\documents and settings\administrator\桌面,无法运行程序
追答
@ECHO OFF
@cmd.exe /k cd /d C:\a\ && C:\a\b.exe
@ECHO ON
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhaohui3212
2013-04-10 · TA获得超过667个赞
知道小有建树答主
回答量:353
采纳率:50%
帮助的人:282万
展开全部
直接
@echo off
start c:\a\b.exe

不就行了么?
更多追问追答
追问
屏幕也会一闪而过~~
追答
c:\a\b.exe 是真的路径么  a和b是代表其他字符? 目录、程序名称里有没有空格?有空格需要加上引号 start "" "c:\a\b.exe"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式