永发信息网

如何让cmd在命令失败之后反复重试直到成功

答案:2  悬赏:60  手机版
解决时间 2021-03-23 16:19
如何让cmd在命令失败之后反复重试直到成功
最佳答案
@echo off

:copy
copy 1111.exe c:
if %errorlevel% equ 1 goto :copy

echo ok


pause>nul这里举例复制当前目录下的1111.exe文件到C盘根目录
如果当前目录下不存在1111.exe,那么程序就会一直跳转到copy标签
因为这里用到了if来判断上一语句命令的返回值,返回值有很多
一般都是1和0的返回值,有些甚至可是是2,3等
那么可以理解为正常运行是0,错误运行是1
if语句后面跟了个1,那么就是判断如果返回值是错误的就返回copy标签
如果copy复制成功,且当前目录下存在1111.exe就会复制成功
那么返回值就是0,if语句就不起作用了
程序是一行一行往下运行,那么就会输出echo语句,最终输出ok字符
用errorlevel来进行检测上一句语句的运行状态是可以的
全部回答
批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD。这些命令统称批处理命令。
小知识:可以在键盘上按下Ctrl+C组合键来强行终止一个批处理的执行过程。
了解了大概意思后,我们正式开始学习.先看一个简单的例子!
@echo off
echo "欢迎来到非常BAT!"
pause
把上面的3条命令保存为文件test.bat或者test.cmd然后执行,
他就会在屏幕上显示以下二行话:
欢迎来到非常BAT!
请按任意键继续. . .
这就是一个简单批处理文件了,这个批处理文件一共就用了2条命令 "echo" 和"pause" 还有一个特殊符号"@"
从上面这个简单的批处理中,我们可以发现其实批处理就是运用一些含有特殊意义的符号和一些完成指定功能的命令组合而成,那么在批处理中有多少这样的特殊符号和功能命令呢?我们现在就来仔细了解一下一些最常用的!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
将一定浓度的NaOH溶液加水稀释,能正确表示加
脸上长痘痘用什么药膏好
热水器有时候会出现一点唧唧的响声 是什么原
交货与质量的关系
求里面这个男的的插画原图。这个男的的!!!
求一首祝寿的宋词,原创也可以,双调或长调!
麦兜的厨房地址在哪,我要去那里办事
关于梦想的经典诗歌,汽车与梦想的经典语句
品析《蜀相》颔联中的“自”“空”两字的妙处
爆炒籽虾怎么做如何做好吃
单选题下列说法正确的是A.在漂白粉中滴入70%
一个办公楼电话插座40个,网络插座60个,机房
求三年二班歌词!!!!!!!!!!!!!!
汉字诗词武以诛,求《诛仙》中所有的诗词?
高倍望远镜镜片模糊,时常有模糊的黑边干扰,
推荐资讯
唐山市有哪个官网是专售正品CASIO卡西欧品牌
钉钉未激活是什么意思,魅族mx5fyme未激活什么
安通驾校市内报名服务中心在哪里啊,我有事要
新教师评语幼儿园,幼儿阶段性评价教师评语
Idon’tthinkJackisamantobe_____whenwearein
如果暗恋一个人像着魔了一样,吃饭睡觉都一直
灵寿县杜更芹百货门市部这个地址在什么地方,
金杯面包车拉货用使85w-140齿轮油是减速油吗
美的饮水机myr925s-x怎么操作?
形容佩服别人的诗词,形容佩服的诗句
中国历史上有多少皇帝,中国历史上有多少个皇
wdzn-yje-4*35+16mm2是电缆吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?