永发信息网

怎么让bat执行命令失败时重复执行

答案:2  悬赏:50  手机版
解决时间 2021-02-11 17:07
我有一个输入密码打开文件夹的bat,怎么让密码错误时重复执行?
代码如下
@ECHO OFF
title Folder Private
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST Private goto MDLOCKER
:CONFIRM
echo 你确定要给文件夹上锁吗?(Y/N)
set/p "cho=>"
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo 无效选择。
goto CONFIRM
:LOCK
ren Private "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo 文件夹已上锁。
goto End
:UNLOCK
echo 输入密码以访问该文件夹:
set/p "pass=>"
if NOT %pass%== 123456 goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Private
echo 成功解锁。
goto End
:FAIL
echo 密码无效。
goto end
:MDLOCKER
md Private
echo 成功上锁。
goto End
:End
pause
最佳答案
原因很简单,你保存成bat文件名是arp.bat吧。。改个名字就好了
全部回答
start "" "程序路径.exe" 这样调用就ok啦。如: start "" "d:\123.exe" 如果下面这样调用,需要等待程序窗口关闭之后cmd窗口才会关闭的。 d:\123.exe exit
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
牤牛河东路/S227(路口)这个地址在什么地方,
约分x²-36/2x+12过程、快、快、快.
第一次见网友可以只拥抱吗?不亲
张坑头在哪里啊,我有事要去这个地方
oppoa59s的原装充电器型号
三星死垃圾手机
2011年5月9日,知名音乐人高晓松醉酒后驾车发
兴平西郊中学附近有二手房出售吗
前天去香港免税店买了一条芙蓉王,550元港币
山东大河航运有限公司怎么去啊,有知道地址的
英语八年级下册第九单元B的3A的原文,英语书
小学生作文:xx的暑假
一个人在深圳找工作好累!
跨省续交社保需要户口本吗
海王星辰健康药房金水路店地址在什么地方,想
推荐资讯
某商品进价a元,商店将价格提高30%作零售价销
楼上漏水到我家,鉴定费大概是多少,谁出
山推小松润滑油贺州总经销怎么去啊,有知道地
吉林市龙潭区江密峰中学地址在哪,我要去那里
怎样让头发蓬松好看
“微生物学之父”是指BA. 林奈B. 巴斯德C. 袁
长沙到济源火卧铺多少钱
考驾照,科目二考试的时候离合器压不好,速度
以现实世界为主,能穿越各个游戏电影小说,能
黄疸消退后,仍见脘腹作胀,胁肋隐痛,不思饮
吃完核桃可以喝白酒吗
男女都没有过错 女方坚持离婚,结婚1年半,孩
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?