我想做一个批处理文件,实现启动多个程序用。
比如按下1就启动QQ,
按下2就启动IE,
按下3就启动BT
按下回车就退出命令窗口。
拟用Start和GOTO命令实现,请教高手:怎么样才能等待并判断键盘输入??
----------------------------------------------------------------------
『第 5 楼』: 请帮我看看这样哪里出问题了,怎么在xp下没反映啊?
@ echo 1.启动QQ-1
@ echo 2.启动BT下载
@ echo 3.启动Maxthon浏览器
@ echo 4.启动QQ-2
@ echo 0.退出
choice /c 12340 /m "请选择需要启动的程序代号:"
if errorlevel 5 goto end
if errorlevel 4 goto qq2
if errorlevel 3 goto myie
if errorlevel 2 goto bt
if errorlevel 1 goto qq1
:qq2
start D:\Progra~1\Tencent\qq1\CoralQQ.exe
:myie
start D:\Maxthon\Maxthon.exe
:bt
start D:\Progra~1\BitComet\BitComet.exe
:qq1
start D:\Progra~1\Tencent\qq\CoralQQ.exe
:end
exit
[ Last edited by cjw114 on 2005-11-12 at 00:34 ]
比如按下1就启动QQ,
按下2就启动IE,
按下3就启动BT
按下回车就退出命令窗口。
拟用Start和GOTO命令实现,请教高手:怎么样才能等待并判断键盘输入??
----------------------------------------------------------------------
『第 5 楼』: 请帮我看看这样哪里出问题了,怎么在xp下没反映啊?
@ echo 1.启动QQ-1
@ echo 2.启动BT下载
@ echo 3.启动Maxthon浏览器
@ echo 4.启动QQ-2
@ echo 0.退出
choice /c 12340 /m "请选择需要启动的程序代号:"
if errorlevel 5 goto end
if errorlevel 4 goto qq2
if errorlevel 3 goto myie
if errorlevel 2 goto bt
if errorlevel 1 goto qq1
:qq2
start D:\Progra~1\Tencent\qq1\CoralQQ.exe
:myie
start D:\Maxthon\Maxthon.exe
:bt
start D:\Progra~1\BitComet\BitComet.exe
:qq1
start D:\Progra~1\Tencent\qq\CoralQQ.exe
:end
exit
[ Last edited by cjw114 on 2005-11-12 at 00:34 ]

