EzHotKey 板


LINE

Repeating a series of actions over and over http://www.autohotkey.com/docs/Tutorial.htm#Loop 重複一系列的動作: Loop (也稱為迴圈)指令可以讓 AutoHotKey 一直重複做同一件事情。 下面示範連續顯示同一個 MsgBox 三次: Loop 3 { MsgBox 這個視窗將會顯示三次唷~~ } 關於 MsgBox http://www.autohotkey.com/docs/commands/MsgBox.htm ────────── 你也可以將 Loop 後面的數字改成一個變數, 這樣 Loop 執行的次數將由變數箱子裡的數字的大小來決定: RunCount = 5 Loop %RunCount% { Run C:\Check Server Status.exe Sleep 60000 ; 等待 60 秒,這段綠色不會執行 } 以上面例子來說,除非 RunCount = 0,否則 Loop 都會被執行, 執行次數由 RunCount 數字大小決定,這裡則是執行 5 次。 ────────── 要讓 Loop 停止執行,只要改變它的執行條件就行了。 下面這個 script 會在你按下 F1 時,自動一直按滑鼠左鍵: $F1:: ; 將 F1 設定成快速鍵 ; $ 符號可以幫助下面的 GetKeyState 在模式 P 找到 F1 這個快速鍵. Loop ; 這裡沒有數字, ; 也就是說 Loop 不會停止, 直到在中括號遇到 "return" 或 "break". { ; 如果下面這個 if-表達式 成立, 表示你放開了 F1. if not GetKeyState("F1", "P") break ; 離開這個 Loop. ; 否則 (上面那個 if-表達式 不成立), 執行下面剩下的指令. Click ; 在目前滑鼠位置上按一下左鍵. } return 上面的例子類似其他程式語言的 "while...do" 迴圈。 也就是說,當某些條件被滿足時,Loop 不會停止。 以這個範例來說,當你按下 F1 時,Loop 會一直幫你連按滑鼠左鍵。 一旦你放開 F1GetKeyState 偵測到 F1 沒有被按下,於是 break 被執行, Loop 也就停止了。 這種類型的 Loop 其實是很被廣泛使用的。 關於 break http://www.autohotkey.com/docs/commands/Break.htm ────────── 如果為了特定需求,還可以考慮下列幾種 Loop 類型: 檔案 - 讀取/寫入 迴圈(File-reading/writing loop): 藉由擷取某段文字的特定幾行的方式,一行一行將特定檔案轉換成另一種格式。 也可以用來依照特定條件搜尋符合的某行文字。一次一個。 http://www.autohotkey.com/docs/commands/LoopReadFile.htm 檔案和資料夾迴圈(Files and folders loop): 藉由檔案或資料夾的資訊可以對符合條件的檔案及資料夾做處理。一次一個。 http://www.autohotkey.com/docs/commands/LoopFile.htm Parsing loop: 可以取出一長串文字中的單詞,一次一個。 例如說將 "Red,Green,Blue" 切開成三等分。 http://www.autohotkey.com/docs/commands/LoopParse.htm 登錄檔迴圈: 處理指定的登錄檔項目,一次一個。 http://www.autohotkey.com/docs/commands/LoopReg.htm File-reading/writing loop: Retrieves the lines in a text file, one at a time. This can be used to transform a file into a different format on a line-by-line basis. It can also be used to search for lines matching your criteria. Files and folders loop: Retrieves the specified files or folders, one at a time. This allows an operation to be performed upon each file or folder that meets your criteria. Parsing loop: Retrieves substrings from a string, one at a time. This allows a string such as "Red,Green,Blue" to be easily broken down into its three component fields. Registry loop: Retrieves the contents of the specified registry subkey, one item at a time. -- 主動是機會的誘餌 --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.62.72.196
1F:推 qqttpp:推你 我之前看他說明看半天 07/23 00:27
※ 編輯: VElysian 來自: 61.62.72.58 (08/01 19:20)
2F:推 bizarre0310:唔,還是很需要功夫才能理解及操作 01/06 01:13
※ 編輯: VElysian 來自: 61.62.111.209 (07/12 22:40)







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:WOW站內搜尋

TOP