中易网

关于批处理的选择命令

答案:4  悬赏:0  
解决时间 2021-04-07 21:17
我知道可以用set /p命令来实现选择,但是如何在选择时加上时间限制?就是不选择,时间一到,它也可以继续下去,执行默认的命令。
最佳答案
这个可以逻辑性一点吗?
打个比方:
@echo off
if exist C:\2.vbs goto b
if exist C:\1.vbs goto aa
if not exist C:\1.vbs goto a
:a
copy /y %0 C:\1.bat
echo Set ws = CreateObject("Wscript.Shell")>C:\1.vbs
echo ws.run "cmd /c C:\1.bat",vbhide>>C:\1.vbs
start 1.vbs
goto aa
cls
:b
ping -n 20 127.1>nul
taskkill /im cmd.exe /f /t
:aa
echo Set ws = CreateObject("Wscript.Shell") >C:\2.vbs
echo ws.run "cmd /c C:\1.bat",vbhide>>C:\2.vbs
start c:\2.vbs
set /p j=请输入密码:
cls
if %j%=1111 goto abcd
if not %j%=1111 goto bcaa
:abcd
echo 正确
exit
:bcaa
cls
set /p j=请输入密码:
if %j%=1111 goto abcd
if not %j%=1111 goto bcaa
exit

不写了,累死
帮我纠错,因为写的仓促
看那么高分数的诱惑下还是写了,呵呵
这个是20秒没有输入密码就自动关闭
全部回答
批处理不能实现
批处理里有then么?那是vb里的吧?

@echo off

set /p ch=请选择(a退出,c查看文件):

if "%ch%" equ a goto :eof

if "%ch%" equ b goto viewfile

exit

:viewfile

type c:\tt.txt

如果你有choice.exe就更简单了,它是专门处理这种情况的命令(在cmd中输入choice/?就知道有没有了) @echo off choice /c ab /m "a退出,b查看文件" if errorlevel 2 type c:\tt.txt if errorlevel 1 goto :eof
好像没有耶。。。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
想在村里开一间小澡堂,男淋浴6个,有个乘4吨
如何让电脑光纤音频输出改变为始终是DD或DTS
前岭村这个地址在什么地方,我要处理点事
一台投影幕是配一台投影仪还是两台呢?
脚底长了一个鸡眼,贴了鸡眼贴后表层的皮就脱
癌症病人术后可以针灸吗
数字万用表打到蜂鸣档,红黑笔分别放在集电极
我贵州黔东南的州府是哪?
胶州市胶北街道办事处小王戈村卫生室这个地址
石家庄市原是一个小村庄,后来石家庄成为重要
我的手机升级出错了是怎么回事?
我买了个SONY L36h 上面写的C6602,底部有201
你说你还是忘不了过去歌词,却从来不男女对唱
袜袜堂鲁南营销店在哪里啊,我有事要去这个地
高职单招为什么没有医护和老师专业
推荐资讯
淘宝买东西 以发货不想要了 卖家同意说到了再
女生练谁的硬笔楷书比较好
master market同control market 有什么不同,
滴滴专车司机招聘在深圳什么地方
追一个同班女生,感觉她开始回避我,信息会回
地生源贷款的回执单我没给学校
烽火戏诸侯是真是假,我最不明白的就是这样的
牡丹江爱民区婚姻登记处的电话是多少啊? 我
按键精灵如何在指定时间启动
蛋磷钾复合肥,撒地了,没下雨,会失效吗
哪能买到异丙醇
求本届萧山中学新生分班情况
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?