|
|
楼主 |
发表于 2011-10-31 10:57:51
|
显示全部楼层
分别用两个变量来保存用户的输入:
MenuInput
ConfirmInput
awk 发表于 2011-10-31 10:07 
我居然想不到换这样的方法,真是钻进牛角尖了。
还想请教一个问题,我在Escape那段写了个弹出光盘的指令,但是弹出之后会报出请插入光盘的对话框,似乎退出之后光盘里的这个批处理没法继续执行了。
有没有办法,让它不报错,在弹出光盘之后能继续完成关闭光驱的步骤?- :Escape
- color c
- cls
- echo/
- echo =============================================================================
- echo/
- echo 正在弹出光盘
- echo/
- echo =============================================================================
- start mshta "javascript:with (new ActiveXObject('WMPlayer.OCX').cdromCollection.Item(0)){Eject();};window.close();"
- ping -n 2 0 >nul
- taskkill /im mshta.exe /f>nul
- cls
- echo/
- echo =============================================================================
- echo/
- echo 请取出光盘
- echo/
- echo =============================================================================
- ping -n 5 0 >nul
- cls
- echo/
- echo =============================================================================
- echo/
- echo 正在关闭光驱
- echo/
- echo =============================================================================
- start mshta "javascript:with (new ActiveXObject('WMPlayer.OCX').cdromCollection.Item(0)){Eject();Eject();};window.close();"
- ping -n 2 0 >nul
- taskkill /im mshta.exe /f>nul
- exit
复制代码 |
|