AHK 快餐店 - 开机自动运行程序的延迟启动[绿色版]
# 对于我上次那篇噱头文深感抱歉。
火山我的 PC 一开机就自动运行很多程序:strokeit,Gtalk,AutoHotKey(N 个 ahk),Clcl,UberIcon……当瘟倒死一起把它们都启动的时候,硬盘一阵狂响。
我也听说过能让开机自动运行程序的延迟启动的小软件,一直懒得去找,今天灵感就在硬盘狂响声中迸发出来了。
先来看代码,这个代码太赞了:
folder = F:\Run
Loop, %folder%\*.lnk
{
runwait %folder%\%A_LoopFileName%
; runwait 命令,等一个程序启动完成之后再循环启动下一个程序,直到循环自动退出。
}ExitApp
; 自动退出
我们只需要把那些开机自动运行的程序快捷方式放到 F:\run 就可以了,然后用超级兔子之类的程序去掉它们的自动运行,把这个 AHK 拖到“开始 - 运行”就可以了。
这样做有三个好处:
1、启动速度加快,这个是从心理上来说,我没有进行详细的测试,- -。欢迎大家留言说说使用后感觉如何。
2、以后重装系统的话,只要把这个 AHK 加入启动菜单。如果你经常看小众软件的话,我想大家手头的软件大部分都是绿色版的吧?
3、排序启动。把快捷键方式按照你想要的顺序命名就可以了,可以按照 A-Z,也可以在快捷方式的名字前面加数字。
另外,这样的代码只适合 AHK fans,对于不想用 AHK 的朋友我又重新写了一个可以配置的绿色版,RunSetting.ini 是配置文件,里面有注释。代码全部可以在下面的任意地址下载:
Tag: AHK, 启动 4,495 views





如果里面有一个程序启动失败,
那么下面的也启动不了了!
[...] AHK 快餐店 - 开机自动运行程序的延迟启动[绿色版] [小众软件 - Appinn] [...]
在我机子上运行不了啊
不知道是什么原因
sfufoet reply on 四月 10th, 2008,10:08 上午:
没用过ahk,猜测而已。。
没用过的话,请不要乱猜。
我的写的每一个脚本都是进行过详细测试。没成功的话,就发布是不是太对不起小众的读者?
sfufoet reply on 四月 10th, 2008,10:09 上午:
太恐怖了~~~~~~~~~~~~~~~
sfufoet reply on 四月 10th, 2008,10:38 上午:
Fantasy OnLine reply on 四月 16th, 2008,12:25 下午:
我还以为我的脚本出问题了。:)
sfufoet reply on 四月 10th, 2008,10:44 上午:
sleep 5000
睡眠 5000 毫秒,就是暂停 5 秒。
比较入门的只有这个:
汉化了一部分的 AutoHotKey 帮助文件 - 入门 AutoHotKey 必备
这里下载。http://www.box.net/shared/qnay28xn7s
由 yonken 汉化。
sfufoet reply on 四月 10th, 2008,9:06 下午:
我现在先下载教程看一下,等搞明白AHK的基本操作后后再慢慢请教。
背景是这样的,我想用win+q在当前路径下”新建文件夹“,脚本如下:
#q:: ;新建文件夹
send {RButton}wf
return
但上述脚本我基本是模仿鼠标操作进行的,没有普遍性,要新建个txt,该套机制就不行了。所以想换个思路:run new.txt–>获取当前路径值–>保存 new.txt于当前路径。
顺便再问一句,国内有较好的ahk论坛么?我现在只知道上http://www.autohotkey.com/
谢谢
最简单的办法,模拟键盘操作:
alt + d Ctrl + c 就可以把地址栏的地址复制到剪贴板(用 path=%clipboard%,就可以获得剪贴板),然后来个 filecopy 命令。
其实还可以模拟键盘的操作,send {RButton}w{up 8}{enter}
{up 8} 就是发送多少次向上键,根据你的右键菜单进行设置。
国内没有什么 ahk 论坛。
我建立了一个 ahk group :http://groups.google.com/group/autohotkey-appinn
sfufoet reply on 四月 15th, 2008,1:10 下午:
http://groups.google.com/group/autohotkey-appinn
这里么,你要的脚本都有!
Fantasy OnLine reply on 四月 16th, 2008,12:27 下午:
总之,非常感谢。
riceking reply on 四月 16th, 2008,9:40 下午:
这篇是专门介绍 ahk 的教程。
sfufoet reply on 四月 27th, 2008,9:59 下午:
卡 reply on 四月 28th, 2008,12:08 下午:
sfufoet reply on 四月 28th, 2008,12:26 下午:
folder = F:\outil\Links\Run
Loop, %folder%\*.lnk
{
runwait %folder%\%A_LoopFileName%
}
ExitApp
可是为什么启动AHK之后并没有自动运行这里边的程序呢??
sfufoet reply on 七月 11th, 2008,9:59 上午:
sfufoet reply on 七月 12th, 2008,6:21 下午:
[...] 下面又酷酷地拿了我的开机自动运行程序的延迟启动,再把33世界的移动文件或文件夹至目标路径-AutoHotkey脚本改头换面,和帅帅滴拿了关闭显示器-AutoHotkey脚本。 [...]