作者kslman ()
看板EzHotKey
标题Re: [AHK-] win7网路连线
时间Tue Dec 18 00:21:08 2012
※ 引述《heart167e (猫咪)》之铭言:
: 目前是这样写,
: ======================================
: 启动.ahk捷径放启动资料夹,
: -------------------------
: run, E:\Documents\系统文件\宽频连线.vbs
: sleep 5000
: run, C:\Program Files\iBUFFALO\BSMBU03 Series\ADOTMAPP.exe
: sleep 5000
: run, C:\Program Files\Highresolution Enterprises\X-Mouse Button Control\XMouseButtonControl.exe /notportable
: run, E:\Documents\系统文件\HotKey.ahk
: =======================================
: 宽频连线.vbs
: -------------------------
: createobject("wscript.shell").run"rasdial 宽频连线 帐号@hinet.net 密码",0
: =======================================
: HotKey.ahk
: -------------------------
: !1::send 安
: !2::send {^}{^}
: !3::send 3Q~
: !4::send 好了,
: !-::run, E:\Documents\系统文件\开通讯软体.ahk
: =======================================
: 开通讯软体.ahk
: -------------------------
: run, E:\DATA\PCMan Combo\PCMan.exe
: WinWait, 台大批踢踢实业坊 - PCMan Combo
: run, C:\Program Files\Windows Live\Messenger\msnmsgr.exe
: run, C:\Program Files\Yahoo!\Messenger\YahooMessenger.exe
: run, http://www.facebook.com/
: run, C:\Program Files\Garena Plus\GarenaMessenger.exe
: WinWait, Garena 竞时通
: ControlClick, x125 y388, Garena 竞时通
: =======================================
: 目前这样还有需要改进的地方吗?
1.有些程式真的开机一定会启动,那让windos启动去跑就可以了,例如拨接连线、ahk。
2.我会把ahk放在脚本里面,这样系统列才不会多很多个ahk。
ex:
#include %A_ScriptDir%\脚本名称.ahk
3.我会设定刷新脚本热键,并用notepad++呼叫以及写ahk。
这样好处是可以随时改脚本,并且用ctrl+Q快速的注解文字。(例如上例中的
#include %A_ScriptDir%\脚本名称.ahk
注解完,crtl+s再刷新脚本就失效,再操作一次又可以生效了。
4.进阶一点,我会把整个ahk放在dropbox里面,并写成相对连结。
这样在每台电脑上都可以用最新脚本,而且不会有版本乱掉或档案遗失的问题。
5.更进阶一点,你可以做加密,如果脚本你有需要隐私,可以把整个ahk加密起来,
这样只要开启的时候输入一次密码就可以了。
: AutoHotKey还可以加进什麽日常功能?
1.隐藏/显示档案
2.隐藏/显示副档名
3.调整透明度
4.滑鼠控制(有时候会需要滑鼠移动一个像素,例如拍图)
5.呼叫程式或送出大量字串
不过这边我通常会用热字串呼叫,这样只要win+r(或在任何可以输入文字的地方),
然後输入热字串就可以做很多事,而且比设定很多热键还要方便记忆。
ex:
::/lcd::
run "%A_ScriptDir%\..\Tools\Turn Off LCD.exe" ;呼叫Turn Off LCD
sleep, 2000
WinClose, ahk_class ConsoleWindowClass
sleep, 200
WinClose, 执行 ;关闭执行
return
这样只要输入「/lcd」就是呼叫关闭lcd的程式。
6.执行大量重复的工作
: 感恩,
比较常用的就这些了,希望帮得上忙。
以上部分细节可参考:
#1BAAhY08 (EzHotKey)
#1C59y9Fo (EzHotKey)
--
作者 pressurepot ( 吃风兔与压力锅) 看板 joke
标题 [耍冷] 挑战一秒钟说完西游记
时间 Fri Apr 8 01:36:02 2011
升天了
1F:推 asrser:这跟金瓶梅差在哪? 04/08 01:37
2F:→ cski:取经方法不同 04/08 03:32
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.187.30.187
3F:推 art1:推! 12/18 05:54
4F:推 wxyy:请教一下, 关於加密的部分可以在说详细一点嘛? 12/18 11:06
我都用TrueCrypt来做加密,因为可作可携式,且简单方便,只要挂载加密档即可。
以下是我呼叫档案的脚本,可以参考:
::/callxx:: ;call xx in TrueCrypt
StringTrimRight, ahkdir, A_ScriptDir, 18 ;从右边删除18个字元
run "%A_ScriptDir%\..\Tools\TrueCrypt\TrueCrypt.exe" /l p "%ahkdir%\pws"
WinWait, TrueCrypt,
IfWinNotActive, TrueCrypt, , WinActivate, TrueCrypt,
WinWaitActive, TrueCrypt,
Sleep, 200
Send, {ALTDOWN}m{ALTUP}
Sleep, 300
WinWaitActive, ahk_class CustomDlg,
run explorer.exe "p:\"
WinClose, 执行 ;关闭执行
return
另外也可把整个ahk放在加密档里面,然後把上面的脚本用Ahk2Exee转为执行档执行,
这样就可以做到把所有需要的脚本都用密码保护了。
※ 编辑: kslman 来自: 122.147.239.36 (12/18 13:54)