;将下面的代码放到你自己的脚本中,如autostart配置为1则添加到 自动启动,为0则删除自动启动
;扩展知识:A_StartupCommon为内置变量,指向 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
;扩展知识:A_ScriptFullPath为内置变量,当前脚本的完整路径, 例如 C:\My Documents\My Script.ahk 如果脚本是编译的就是当前可执行文件的完整路径.
;本段代码 学习自 Capslock+
;by宽哥 在这里为 Capslock 作者陈俊凯点赞,感谢作者的 持续迭代和优化。
#Requires AutoHotkey v2.0-a
autostart:=1
autostartLnk:=A_StartupCommon . “\任意给个名字.lnk”
;———-auto start————-
if(autostart) ;如果开启开机自启动
{
If FileExist(autostartLnk)
{
FileGetShortcut(autostartLnk, &lnkTarget)
if(lnkTarget!=A_ScriptFullPath)
FileCreateShortcut(A_ScriptFullPath, autostartLnk, A_WorkingDir)
}
else
{
FileCreateShortcut(A_ScriptFullPath, autostartLnk, A_WorkingDir)
}
}
else
{
If FileExist(autostartLnk)
{
FileDelete(autostartLnk)
}
}
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
感谢老表??
好的开端是成功的一半!加油
改成V1用的代码: autostart:=1 autostartLnk:=A_Startup . “任意给个名字.lnk” if(autostart) ;如果开启开机自启动 { If(FileExist(autostartLnk)) { FileGetShortcut,autostartLnk, lnkTarget if(lnkTarget!=A_ScriptFullPath) FileCreateShortcut,%A_ScriptFullPath%, %autostartLnk% } else { FileCreateShortcut,%A_ScriptFullPath%, %autostartLnk% } } else { If FileExist(autostartLnk) { FileDelete,%autostartLnk% } }
额 不能换行啊回复
去除格式,然后再发
可以,很好用!