
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程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)