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

set /p c=输入1锁定USB 2解锁

if "%c%"=="1" goto a

if "%C%"=="2" goto b

:a

cls

echo loading

regedit /s 1reg

echo ok

:b

echo loading

regedit /s 2reg

echo ok

1reg的代码:

Windows Registry Editor Version 500

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbehci]

"Start"=dword:00000003

2reg的代码:

Windows Registry Editor Version 500

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbehci]

"Start"=dword:0

三个文件放一个目录下后两个存为reg 第一个是bat

方法和详细的 *** 作步骤如下:

1、第一步,创建一个新的空白文件夹来存储此批处理文件,见下图转到下面的步骤。

2、第二步,完成上述步骤后,右键单击以创建一个新的文本文档,见下图,转到下面的步骤。

3、第三步,完成上述步骤后,随意命名文件,见下图,转到下面的步骤。

4、第四步,完成上述步骤后,双击打开,写入如下代码并保存,见下图,转到下面的步骤。

5、第五步,完成上述步骤后,将扩展名更改为“bat”,单击“是”按钮,见下图,转到下面的步骤。

6、第六步,完成上述步骤后,将要删除的文件拖放到bat文件图标上,见下图,转到下面的步骤。

7、第七步,完成上述步骤后,松开鼠标,将看到以下窗口,文件已删除,见下图。这样,就解决了这个问题了。

楼上貌似写得太复杂了。。。另外,看楼上代码,不管网络通不通,都要检查ATXT内所有IP的文件夹,太浪费资源了吧。。。

@echo off&setlocal enabledelayedexpansion

for /f "tokens=1-4 delims=\年月" %%i in (atxt) do (

echo

ping -n 1 %%i>nul && set c=1

if !c!==1 (

if not exist \\%%i\%%j echo %%i\%%j 文件夹不存在,请手动创建!

if not exist \\%%i\%%j\%%k md \\%%i\%%j\%%k 2>nul

if not exist \\%%i\%%j\%%k\%%l md \\%%i\%%j\%%k\%%l 2>nul

) else (

echo %%i 网络未连通!

)

)

echo 任务完成,任意键退出!

pause>nul

以上就是关于BAT批处理中循环执行程序的代码全部的内容,包括:BAT批处理中循环执行程序的代码、请高手帮我写个bat格式的U盘写保护程序代码,附带破解代码、谁能帮我写一个强行删除文件的.bat程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存