永发信息网

批处理代码解释。我想实现 执行一段代码后,再写句代码(功能是等待60秒,然后再执行)。

答案:2  悬赏:10  手机版
解决时间 2021-01-29 22:06
  • 提问者网友:暗中人
  • 2021-01-29 17:57
批处理代码解释。我想实现 执行一段代码后,再写句代码(功能是等待60秒,然后再执行)。
最佳答案
  • 五星知识达人网友:酒醒三更
  • 2021-01-29 18:46
很可惜,批处理没有延时函数。你那个ping就是对127.0这个地址ping60下相当60秒。。不过,如果计算机没有网卡这个命令会出错。不过,也有人写过较为准确的,利用time变量,相加延时的秒数。你可以自己写下,就是利用for语句,注意每缝60进一。
全部回答
  • 1楼网友:毛毛
  • 2021-01-29 18:56
为什么不要用这种方法?因为这种方法会显示个批处理在那里是么,我唯一想到的只有任务计划这个办法了,时间你自己改,路径也自己改,他会在指定的时间运行你路径里的那个bat,把后续代码写在里面. net start schedule ::上面这行的意思是,打开任务计划的服务,不然无法使用任务计划的功能 at 12:00 /interactive start "" "d:\2.bat" ::上面这行就不用解释了,除了时间和路径,其他都是硬规则 接下来是解释你的代码,ping -n 60 127.0>nul \\ ping 60次127.0这个IP,>nul就理解为,隐藏"命令成功的显示结果"就可以了,详情百度. @echo off \\取消以下所有代码的回显,如不理解可以去掉这一行看看区别就知道了. color b0 \\背景色为b,也就是淡浅绿色,前景色为0,也就是黑色,详情在dos里敲color/? set a=28 \\定义a这个变量的值为28 set b=1 \\定义b这个变量的值为1 mode con: cols=%a% lines=%b% \\把批处理的列改为变量a的值,也就是之前定义的28,行改为变量b的值也就是之前定义的1 pause \\显示"按任意键继续..."
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯