- 帖子
- 1
- 积分
- 167
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2008-2-3
|
我记得一个高人是这样解决这个问题的,代码如下
@ECHO OFF
>1.VBS ECHO DO
>>1.VBS ECHO CREATEOBJECT("WSCRIPT.SHELL").RUN "%~NX0 GO",,TRUE
>>1.VBS ECHO LOOP
IF "%1"=="GO" DEL 1.VBS&GOTO :CN
1.VBS&EXIT
:CN
SET /P CYNET=请输入YES/NO:
IF /I "%CYNET%" == "YES" GOTO 1
IF /I "%CYNET%" == "no" GOTO 2
ECHO ---对不起,你的输入不对,请重新输入
GOTO :CN
:1
ECHO.
ECHO 成功退出
ECHO.
PAUSE
GOTO :END
:2
ECHO 不能退出
GOTO :CN
:END
TASKKILL /F /IM WSCRIPT.EXE
其实还是关掉了,只不过在程序结束后又自动打开了
应该是BAT和VBS混编吧?我也不太清楚,我也很菜
希望 youxi01 能给我解释一下这段代码的意思
@ECHO OFF
>1.VBS ECHO DO
>>1.VBS ECHO CREATEOBJECT("WSCRIPT.SHELL").RUN "%~NX0 GO",,TRUE
>>1.VBS ECHO LOOP
IF "%1"=="GO" DEL 1.VBS&GOTO :CN
1.VBS
[ 本帖最后由 vip870513 于 2008-2-3 17:47 编辑 ] |
|