怎么让一个BAT文件开机自动运行

怎么让一个BAT文件开机自动运行,第1张

代码编写:

reg add hklm\software\microsoft\windows\run /v 随意字符 /t reg_sz /d 你这个bat所在位置

这可以添加一个叫“随意字符”的启动项启到该机器注册表,用于开机启动运行“你这个bat所在位置”这个文件

bat文件是dos下的批处理文件。批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 bat 或 cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用cmdexe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。

选项语法

%~I - 删除任何引号("),扩充 %I

%~fI - 将 %I 扩充到一个完全合格的路径名

%~dI - 仅将 %I 扩充到一个驱动器号

%~pI - 仅将 %I 扩充到一个路径

%~nI - 仅将 %I 扩充到一个文件名

%~xI - 仅将 %I 扩充到一个文件扩展名

%~sI - 扩充的路径只含有短名

%~aI - 将 %I 扩充到文件的文件属性

%~tI - 将 %I 扩充到文件的日期/时间

%~zI - 将 %I 扩充到文件的大小

%~$PATH:I - 查找列在路径环境变量的目录,并将 %I 扩充

到找到的第一个完全合格的名称。如果环境变量

未被定义,或者没有找到文件,此组合键会扩充

copy /y %0 "%userprofile%\「开始」菜单\程序\启动\"

说明:这句意思,拷贝自身到开机启动项“%0”表示自身,你可以改为你需要的文件名,例如:copy /y "我的批处理bat" "%userprofile%\「开始」菜单\程序\启动\"

还有一种方法:

例如:你的批处理文件在C:\Program Files\XDLM\位置,名字就叫123bat,你可以如下这样:

-------------------------不要复制我---------------------------

REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "123" /t REG_SZ /d "C:\Program Files\XDLM\123bat" /f

-------------------------不要复制我---------------------------

复制两虚线间内容保存为bat文件

bat文件放在C盘自动运行 ,主要有下面几种可能。

1、放在开始--启动菜单或启动脚本文件夹随系统启动自动执行;

2、在计划任务或定时任务在指定的时间自动执行;

3、被流氓插件或病毒、木马调用执行;

4、被不怀好意的人通过木马后门远程执行。

以上就是关于怎么让一个BAT文件开机自动运行全部的内容,包括:怎么让一个BAT文件开机自动运行、如何自动运行BAT批处理文件、.bat文件放在C盘为什么会自动运行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存