win7下连续启动两个程序的批处理程序如何写?
下面是从网上找到的,但是有个问题,发现第一个程序驱动后,不启动第二个程序,关闭第一个程序,就会启动第二个程序。请高手帮忙说说怎么修改。多谢另外我问这个问题,为啥好几次管理...
下面是从网上找到的,但是有个问题,发现第一个程序驱动后,不启动第二个程序,关闭第一个程序,就会启动第二个程序。
请高手帮忙说说怎么修改。多谢
另外我问这个问题,为啥好几次管理员删除我的提问,也不给个原因。啥意思??
@echo off
"D:\Program Files\JetAudio\jetaudio.exe"
@echo off & setlocal enableextensions
echo WScript.Sleep 1000 > %temp%\tmp$$$.vbs
set /a i = 1
:Timeout
if %i% == 0 goto Next
setlocal
set /a i = %i% - 1
cls
::echo DOS倒计时程序
::echo ##################################
::echo # #
::echo # [%i%]秒后程序开始运行 #
::echo # #
::echo ##################################
::去掉上面的双冒号就可以显示上面的提示
cscript //nologo %temp%\tmp$$$.vbs
goto Timeout
goto End
:Next
cls & echo.
for %%f in (%temp%\tmp$$$*.vbs) do del %%f
"C:\Program Files (x86)\Minilyrics\MiniLyrics.exe"
exit 展开
请高手帮忙说说怎么修改。多谢
另外我问这个问题,为啥好几次管理员删除我的提问,也不给个原因。啥意思??
@echo off
"D:\Program Files\JetAudio\jetaudio.exe"
@echo off & setlocal enableextensions
echo WScript.Sleep 1000 > %temp%\tmp$$$.vbs
set /a i = 1
:Timeout
if %i% == 0 goto Next
setlocal
set /a i = %i% - 1
cls
::echo DOS倒计时程序
::echo ##################################
::echo # #
::echo # [%i%]秒后程序开始运行 #
::echo # #
::echo ##################################
::去掉上面的双冒号就可以显示上面的提示
cscript //nologo %temp%\tmp$$$.vbs
goto Timeout
goto End
:Next
cls & echo.
for %%f in (%temp%\tmp$$$*.vbs) do del %%f
"C:\Program Files (x86)\Minilyrics\MiniLyrics.exe"
exit 展开
展开全部
"D:\Program Files\JetAudio\jetaudio.exe"改为start "" "D:\Program Files\JetAudio\jetaudio.exe"
因为批处理是一行行来的,前面的jetaudio.exe结束进程才进行下面命令。start为另开窗口打开jetaudio.exe,批处理继续下面命令。
因为批处理是一行行来的,前面的jetaudio.exe结束进程才进行下面命令。start为另开窗口打开jetaudio.exe,批处理继续下面命令。
追问
加了这个start 就不会执行这个程序,就会出现一个dos窗口,这个窗口上面地址栏是程序地址。里面光标定位到批处理文件目录。
先谢谢上面两位,再帮忙看看,有win7系统吗,希望测试一下。多谢
追答
start "" "D:\Program Files\JetAudio\jetaudio.exe"
中间的 "" 不能少,否则就是打开一个名为"D:\Program Files\JetAudio\jetaudio.exe"的CMD窗口。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询