AutoHotKey 指令碼集中營(一)

2022-03-10 05:48:00 字數 1069 閱讀 7247

前言:實戰是最好的學習。本集中營共分 x+mc2 期(x 為已發行的期數,m 為我的空閒時間,c 為我的更新動力),旨在通過對指令碼**的閱讀而提高 ahk 語言的熟練程度。指令碼的難度與期數成正比,有興趣的朋友可以以追劇的方式追下去 :)

熱鍵就是我們常說的快捷鍵,按下熱鍵能觸發特定的動作,例如我比較常用的 win + d 可以最小化所有視窗。修飾鍵符號是在 ahk 語言中用來代替熱鍵名稱的符號,例如 # 代表 win 徽標鍵,畢竟你可不希望打太多字。

下面就來看看常用的熱鍵與它們的修飾鍵符號吧:

花上三分鐘,牢記它們。記住這些後,我們就可以接觸最最基本的命令"run"了!想必小學生也知道 run 的意思吧,沒錯,就是執行,不過在 ahk 中,run 要更神通廣大些,它用來啟動乙個程式、開啟乙個文件、甚至開啟乙個鏈結。

1

run notepad

2run c:\my documents\address list.doc

3run c:\my documents\my shortcut.lnk

4run www.cnblogs.com

5 run mailto:[email protected]

當然,你現在可能會問,這和熱鍵有什麼關係?別急,現在就講到了,我們只有把熱鍵和命令連線起來才算是乙個完整的指令,只有 run 告訴你要吃飯,熱鍵告訴你什麼時候該吃飯,你才能吃飯。那如何將熱鍵和命令連線起來呢?看乙個簡單的例子。

!n::run notepad
像這樣,用"::"把兩者連線起來,按下 alt+n 就可以開啟記事本了。

那如果我想按下 alt+n 時同時開啟記事本和命令列視窗怎麼辦?看這裡。

1 !n::

2run notepad

3run cmd

4return

在末行加上乙個 return 表示結束就 ok 了~

本期集中營結束了,下一期的發行時間暫定,期限為一年。^_^

shell 指令碼集合操作

在兄弟目錄下尋找類似目錄樹並將目錄樹拷過來合併到自己的目錄樹下 cp parent find 純原始碼 name ch 工程框架殼 set a sourcefilelist line 0 for f in find 純原始碼 name src do sourcefilelist line f lin...

shell 指令碼集合3

shell 指令碼集合 shell 指令碼集合2 上海 debian xx 15 11 28 誰有批量修改使用者密碼指令碼?根據批量新增使用者名稱改的。echo dongnan passwd stdin dn changing password for user dn.passwd all auth...

常用shell指令碼集合

bin sh 在指令碼第一行指令碼頭 sh為當前系統預設shell,可指定為bash等shell sh x 執行過程 sh n 檢查語法 a bbk 括號建立子shell執行 basename a b c 從全路徑中保留最後一層檔名或目錄 dirname 取路徑 random 隨機數 程序號 sou...