作者bhbbbbb (斯马克)
看板EzHotKey
标题Re: [AHK-] 想请教以下几个程式码的用法
时间Thu Jul 7 01:50:19 2022
※ 引述《onlyAPU (Nothing)》之铭言:
: 各位板友好,之前有从网路上找了两段程式码来使用
: 使用上都十分正常没有问题,但是最近有想要修改一些东西
: 发现里面有些东西看不懂是甚麽意思,特来请教
: No.1 功能: 单点x 快速点两下ctrl+x
: #ifwinactive ahk_exe SketchUp.exe
: ~x:: /*请问~符号的意思
https://www.autohotkey.com/docs/Hotkeys.htm#Tilde
可以试试
a::b
~a::b
的不同
: IF !(A_TickCount < x) /*A_TickCount是公用的变数还是自订的
https://www.autohotkey.com/docs/Variables.htm#TickCount
是 built-in variable
: {
: KeyWait, x
: x:= A_TickCount + 200
: Return
: }
: LAlt = /*这句是甚麽功用呢
相当於 LAlt := ""
: Send ^+x
: Return
: #ifwinactive
: No.2 功能: 按下S之後六秒,再按九宫格的ENTER会多输入mm
: ;sketchup里面不用输入mm
: #ifwinactive ahk_exe sketchup.exe
: ~s:: /*~是甚麽功能
: SetTimer gTmr,-6000
: gChk:=1
: Return
: #If gChk /*为什麽後面没有=,是不写东西就会自动=1?
应该说 gChk 会先被转成 boolean 再看看是否等於 true
在 ahk 中 0 是 false ,1 是 true。
: NumpadEnter::send mm{enter}
: #If
: gTmr:
: gChk:=0
: Return
: #ifwinactive
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 58.114.154.103 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/EzHotKey/M.1657129822.A.88D.html
1F:→ kslman: 感谢大大,但我的AHK_L v1.1.30.03运作不起来 08/17 13:23
2F:→ kslman: 推错 08/17 13:24