如何实现批处理顺序启动程序

需要制作一个批处理文件按照顺序如下实现1.taskkill/IMRocketDock.exe2.startim.exe3.startRocketDock说明:Rocket... 需要制作一个批处理文件按照顺序如下实现
1.taskkill /IM RocketDock.exe
2.start im.exe
3.start RocketDock
说明:
RocketDock.exe是我自启动的一个程序,im是我公司的软件,这两个软件有冲突,如果RocketDock.exe先启动的话 再启动im 会造成RocketDock.exe程序假死,但是先启动im再启动RocketDock.exe就不会有这个问题,所以我想写一个如上的bat,实现先关闭RocketDock.exe然后启动im,然后在启动RocketDock.exe,最好两个程序启动完毕不要留下dos的窗口。
PS:系统是vista sp1
多谢但是还是有点问题
taskkill /IM RocketDock.exe
start im.exe
pause
start RocketDock
exit
这样写 启动im之后 需要我按任意键启动rocketdock,能不能等待3秒后自动启动RocketDock,并且整个过程隐藏dos窗口。多谢。
展开
 我来答
丨情冇独钟丨
2009-02-05 · TA获得超过6221个赞
知道大有可为答主
回答量:2188
采纳率:50%
帮助的人:3520万
展开全部
----------
@echo off
if "%1"=="h" goto loop
mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
:loop
taskkill /IM RocketDock.exe
start im.exe
ping /n 10 127.1 >nul
start RocketDock
----------

不精确延时约10秒,修改代码中ping /n后的数字10来设定延时间隔.~!
k6101252
2009-02-05 · TA获得超过365个赞
知道答主
回答量:418
采纳率:0%
帮助的人:200万
展开全部
如果按照Xp的话。在两个中间加一个Pause.再在结尾加一个Exit
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式