1.怎么让一个BAT文件开机自动运行?
代码编写: reg add hklm\software\microsoft\windows\run /v 随意字符 /t reg_sz /d 你这个bat所在位置这可以添加一个叫“随意字符”的启动项启到该机器注册表,用于开机启动运行“你这个bat所在位置”这个文件。
bat文件是dos下的批处理文件。批处理文件是无格式的文本文件,它包含一条或多条命令。
它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。
使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。选项语法%~I - 删除任何引号("),扩充 %I%~fI - 将 %I 扩充到一个完全合格的路径名%~dI - 仅将 %I 扩充到一个驱动器号%~pI - 仅将 %I 扩充到一个路径%~nI - 仅将 %I 扩充到一个文件名%~xI - 仅将 %I 扩充到一个文件扩展名%~sI - 扩充的路径只含有短名%~aI - 将 %I 扩充到文件的文件属性%~tI - 将 %I 扩充到文件的日期/时间%~zI - 将 %I 扩充到文件的大小%~$PATH:I - 查找列在路径环境变量的目录,并将 %I 扩充到找到的第一个完全合格的名称。
如果环境变量未被定义,或者没有找到文件,此组合键会扩充。
2.怎么让一个BAT文件开机自动运行?
BAT文件放到“启动”目录即可
以下是Win10中的路径
1. 打开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\client.bat
3.怎么让bat文件自动运行
把这个bat复制到某个文件夹下,当然这个文件夹要找尽量不让别人发现的,比如在c:\windows\system32\建立一个文件夹kaijiyunxing,然后把你的bat(比如1.bat)复制下去,再在注册表的run值下写个开机运行这个文件,这样就可以完成你要的目的了。
代码如下(可根据你的需要修改):
@echo off
if exist %homedrive%\windows\system32\kaijiyunxing goto C
md %homedrive%\windows\system32\kaijiyunxing\
copy %0 %homedrive%\windows\system32\kaijiyunxing\
:C
reg add "HKLM\Software\Microsoft\Windows\CurrentVersion\run" /v Start /d "%homedrive%\windows\system32\kaijiyunxing\1.bat" /f
这样就有开机运行这个bat的效果了,还有什么命令就直接写在这个的下面就行了。
但是这个运行之后不是后台运行,用户可以看到运行的过程,我看LZ的意思好像是要写什么类似病毒的东西,这个的话你就要加一些后台运行的命令了。
这里有我自己觉得比较好的后台运行方式,简单易懂
【方法1】
前面加上这些
@echo off
if exist 2.vbs goto start
echo set ws=wscript.createobject("wscript.shell") > 2.vbs
echo ws.run "1.bat /start",0 >> 2.vbs
2.vbs & exit
:start
del 2.vbs
。。。
rem在这个后面写你的命令,也可加上我刚刚写的那些!!
这样可以实现后台运行了
【方法2】
用一个工具Quick Batch File Compiler
再把代码写进去之后,在选项栏中标记“幽灵模式”,就可以后台运行了,不过这个工具要生成exe格式的。
4.如何自动运行BAT批处理文件
copy /y %0 "%userprofile%\「开始」菜单\程序\启动\"
说明:这句意思,拷贝自身到开机启动项“%0”表示自身,你可以改为你需要的文件名,例如:copy /y "我的批处理.bat" "%userprofile%\「开始」菜单\程序\启动\"
还有一种方法:
例如:你的批处理文件在C:\Program Files\XDLM\位置,名字就叫123.bat,你可以如下这样:
-------------------------不要复制我---------------------------
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "123" /t REG_SZ /d "C:\Program Files\XDLM\123.bat" /f
-------------------------不要复制我---------------------------
复制两虚线间内容保存为*.bat文件
5.Win10系统下怎么实现开机自动运行批处理和脚本
第二,回车后定位到programs文件夹,也即程序文件夹中,
第三,将启动文件夹打开,右击后选择发送到桌面快捷方式,这时候我们就能在桌面上找到一个启动的快捷方式了,
第四,选择你需要的批处理文件,将其移动到启动-快捷方式的图标上:
按照系统提示进入下一步,点击完成后,此时桌面上的批处理文件也就消失了,我们可以打开启动-快捷方式,此时启动文件夹中已经存在了一个批处理文件,
第六,为了桌面的简洁与美观,可以将桌面上的启动-快捷方式图标删除,也可以将批处理修改成隐藏模式运行,重启下,效果就出来了哦。
转载请注明出处windows之家 » win10如何自动运行bat文件