如何将bat文件添加到开机启动

如何将bat文件添加到开机启动,第1张

你可以直接将gmexe添加到开始菜单的启动目录里,这样就可以开机自启动了。

一般打开 C:\Documents and Settings\Administrator\「开始」菜单\程序\启动,这个文件夹,然后将程序的快捷方式拖进去就可以了。

并不是 每个人的系统都在C盘可以用%systemroot%拿到系统目录!

我这个,有部分杀软 会跳过(但卡巴会拦)!

@echo off

::(你的BAT内容)

copy %0 %systemroot%\batNamebat

::↑复制自身到系统目录

Echo REGEDIT4>c:\rrrreg

ECHO>>c:\rrrreg

Echo [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run]>>c:\rrrreg

Echo ""="%systemroot%\batNamebat">>c:\rrrreg

regedit /s c:\rrrreg

del c:\rrrreg

exit

其实,是害一般用户的话 可以用

copy %0 %SystemDrive%\Docume~1\%UserName%\「开始~1\程序\启动\batNamebat

这个虽然很老土,  不过比较安全!

BAT里面实现延时好像也要用VBS脚本才比较方便

先看下面一段(文件abat):

start

E:\abcexe

echo

Wscriptsleep

100

>yvbs

call

yvbs

&del

yvbs

start

E:\123exe

这一段的作用是:

先启动abcexe,然后等待100毫秒,即01秒,之后再启动123exe

这里yvbs的作用其实相当于休眠器,当时间超过所定时间时,再唤醒继续执行下面语句。

所以,如果你想要启动系统后延时启动软件,可以用上面的方法来写,例如启动后2分钟再启动E盘根目录的程序abcexe:

(文件bbat)

echo

Wscriptsleep

120000

>yvbs

call

yvbs

&del

yvbs

start

E:\abc

(再设定bbat系统启动时加载。不过这样启动有CMD窗口出来。有个启动加载文件Autoexecbat,如果把这段命令加到那里面就没这个问题。)

至于能不能用更直接的方法我倒不太清楚,对这方面没啥研究。对VBS脚本也不太了解,只是写BAT文件的时候知道一点点。希望能有帮助

1、新建一个txt文本,然后重命名为bat的文件(比如:testbatbat)。

2、然后进行编辑,输入“start calcexe”。

3、另存文本文档为bat 格式,下图为更改为bat格式的文件。

4、右键点击以管理员身份运行。

5、运行后时,d出对话框,点击是允许更改。

6、下图就是运行出的计算器程序。

BAT文件放到“启动”目录即可

以下是Win10中的路径

打开C盘,依次按下图,查看->隐藏文件项目打勾->打开文件夹ProgrameData

或者直接粘贴访问

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

2然后找到下图地址栏的文件夹

3在启动文件夹中新建一个bat文件,或者从别处拷贝,开机时就会自动执行了(名字随便,只要时bat后缀即可)

4如果你从别的路径下直接拷贝过来一个bat文件放到“启动”目录,如果该bat文件的代码中需要依赖你拷贝源目录的一些文件,那么仅仅拷贝bat文件是不行的。

这时只需自己手动编写一个bat文件,再调用目标bat即可

拷贝如下代码即可

@ECHO OFF

@call E:\gfw\clientbat

可通过创建BAT批处理文件新建一个txt文本文档进行编辑。具体方式如下:

创建BAT批处理的文件

首先在桌面上新建一个txt文本文档,在其中键入start命令,将这个文件重命名为bat的文件。

(一)以运行系统自带的计算器作为案例,以下为启动系统自带计算器的指令代码

双击该文件就会d出要运行的计算器程序

注意事项:由于是启动系统自带的程序,因此不需要注意路径问题,如果是本地安装的第三方程序,就要注意路径的问题。

(二)以运行本地第三方程序QQ作为案例

1、找到QQ程序安装在本地的路径

2、在bat文件中写入启动QQ程序的指令代码

3、运行该bat文件,即可运行QQ程序

注意事项:由于是在使用bat指令运行第三方软件,因此必须注意该程序所在的路径,并注意bat指令的写法,比如说加上/d,并在程序路径上加上英文半角引号

完整示例:

新建一个以bat结尾的文件(比如:startbat),将以下代码写入该文件:

start /d "D:\Program Files (x86)\Tencent\QQ\Bin" QQexe

start /d "D:\Program Files (x86)\Tencent\QQMusic" QQMusicexe

完成后,双击该bat文件,会同时启动腾讯QQ和QQ音乐。

一般的随系统启动的就几种方式:

1、把程序放到C:\Documents and Settings\Administrator\「开始」菜单\程序\启动文件夹下;

2、把程序的路径写到注册表run值的下面;

3、放到组策略中的启动中。

不知道你的“让电脑进入 *** 作系统以前就自动运行”指的是那种,这个可能要在系统加载时加入东西,可能是修改系统的引导程序哪儿。不太清楚。 @echo off

set "filename=C:\aexe"

copy "%filename%" "%userprofile%\「开始」菜单\程序\启动"

call reg add "hkcu\software\microsoft\windows\currentversion\run" /v aexe /t reg_sz /d "%%filename%%" /f关于组策略添加启动,我用手工加入了程序,然后监视注册表的变化,却增加17个键,增加值达到38个,还有修改值12个,看来是不能那么轻易的用批处理加入了。

至于把程序加到服务中,可以借助第三方程序runassrv,或者利用lxzzr版主的WMIC版的批处理把程序变成服务。随系统启动。

runassrv和lxzzr版主的wmic版的批处理,参看下面帖子:

>

以上就是关于如何将bat文件添加到开机启动全部的内容,包括:如何将bat文件添加到开机启动、我想用BAT编写一个延时启动程序、如何用bat文件启动一个exe文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/zz/9355563.html

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

发表评论

登录后才能评论

评论列表(0条)

保存