BAT批处理中循环执行程序的代码

BAT批处理中循环执行程序的代码,第1张

vbs 安静,用vbs吧

do

wscriptsleep 3000

createobject("wscriptshell")run "deletebat"

loop

保存为vbs

-----------------------------------------

如果想停止这一动作

就复制下面的代码

getobject("winmgmts:\\\root\cimv2")execquery("select from win32_process where name='wscriptexe'")

保存为另一个vbs

如果一定要用bat的话,还得后台运行,是很占用cpu的,要启动pingexe这样非常的卡!

-----------------------------------------

@echo off&call: deletebat

:

for /l %%1 in (0)do ping /n 60 1271>nul&start "" "%1"

::60=30余秒

这是批处理,保存为批处理类型文件

@echo off

call:zanting

:a

echo 正在执行a段,10秒后执行1s

ping /n 2 1271>nul & cls

if not exist 1vbs (call:zanting&&goto 1s)

goto a

:1s

echo 正在执行1s段,10秒后执行2s

ping /n 2 1271>nul & cls

if not exist 1vbs (call:zanting&&goto 2s)

goto 1s

:2s

echo 正在执行2s段,10秒后执行3s

ping /n 2 1271>nul & cls

if not exist 1vbs (call:zanting&&goto 3s)

goto 2s

:3s

exit

:zanting

echo/wscriptsleep 10000>1vbs

echo/CreateObject("ScriptingFileSystemObject")DeleteFile(WScriptScriptName)>>1vbs

attrib 1vbs +h +s & start 1vbs & exit /b :zanting

你可以试试这个批处理,应该可以达到你的目的。为了方便测试,我把时间设置成10秒了,其他的时间你自己改下咯~~~

@echo off

rem 关闭回显

start QQ文件夹路径

rem 启动QQ

set /a num=600

rem 600秒

echo %num%

rem 显示时间

:Cir

rem GO TO命令

for /l %%i in (1,1,2000) do echo Waiting >nul

rem 不解释!

set /a num=%num%-1

rem 不告诉你!

if not %num%==0 echo %num% & goto Cir

rem 也不告诉你!

taskkill /f /im TXPlatformexe

taskkill /f /im KQAdTrayexe

taskkill /f /im TXOPShowexe

rem 拜拜!

以上就是关于BAT批处理中循环执行程序的代码全部的内容,包括:BAT批处理中循环执行程序的代码、急求bat命令,运行a之后1s运行b、如何在批处理命令中设置程序的延时运行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9699263.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存