bat加入自启动,然后30分钟后查找多个文件并删除然后打开一次指定网页?

2025-02-27 22:07:49
推荐回答(2个)
回答1:

不清楚你的实际情况,仅以问题中的说明及猜测为据
复制粘贴到记事本,另存为xx.bat,编码选ANSI,放进系统的开机启动文件夹里

@echo off
rem 开机延时执行,全盘查找并删除多个指定文件,打开指定网页/网址
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
set sleep=1800
if exist "%windir%\System32\timeout.exe" (
    timeout /t %sleep% /nobreak
) else >nul ping /n %sleep% 0
for %%a in (Z Y X W V U T S R Q P O N M L K J I H G F E D C) do (
    if exist "%%~a:\" (
        echo;%%~a: Searching ……
        for /f "delims=" %%b in ('dir /a-d/b/s "%%~a:\"') do (
            for %%c in (
                "文件1.jpg"
                "文件2.zip"
                "文件3.txt"
            ) do (
                if /i "%%~nxb" equ "%%~c" (
                    echo;"%%b"
                    del /a /f /q "%%b"
                )
            )
        )
    )
)
start "" "https://www.baidu.com"
:end
echo;%#% +%$%%$%/%@% %z%
pause
exit

回答2:

Bat命令只能连续执行,断开了它就不能自动接上了,所以30分钟之后再执行某些命令用bat是不能实现的。