你好,歡迎進(jìn)入江蘇優(yōu)軟數(shù)字科技有限公司官網(wǎng)!
發(fā)布時(shí)間:2023-11-06
瀏覽次數(shù):0
開(kāi)始(簡(jiǎn)稱(chēng)ahk)并編寫(xiě)一個(gè)簡(jiǎn)單的腳本
自動(dòng)腳本AHK是一個(gè)非常有用的軟件,但是很多人安裝后不知道如何啟動(dòng)。 本文將教您如何開(kāi)始使用它。
只需編寫(xiě)一個(gè)腳本并啟動(dòng) AHK
當(dāng)我們安裝AHK時(shí),我們沒(méi)有任何感覺(jué)。 桌面上沒(méi)有任何軟件,感覺(jué)好像沒(méi)有安裝。
所以我會(huì)盡快寫(xiě)下這篇文章來(lái)安撫我的緊張情緒。
1. 右鍵單擊??任意目錄并創(chuàng)建一個(gè)新腳本。
2.創(chuàng)建的腳本后綴為.ahk
右鍵單擊“編輯”以編輯腳本。 其實(shí)和編輯txt沒(méi)有太大區(qū)別。 我已經(jīng)安裝在這里了sublime text 3 空格,所以我打開(kāi)它
3. 只需編寫(xiě)一個(gè)觸發(fā)文本的腳本即可。 稍后將詳細(xì)解釋語(yǔ)法。 這是一個(gè)簡(jiǎn)短的概述。
下面對(duì)圖中的指令進(jìn)行分析:
^j::[代表按Ctrl+j的鍵位]
send, Hello [代表將“輸入”這串字符: Hello ]
【代表程序終止】
4.保存并關(guān)閉后,我們雙擊執(zhí)行腳本。 您可以在右下角找到一個(gè)附加圖標(biāo)。 這是正在執(zhí)行的腳本。 右鍵單擊此腳本時(shí),有一些常見(jiàn)操作。
5、測(cè)試剛才的腳本,任何可以輸入文字的地方,按Ctrl+J
就像單身200年的手速打字(指字符串)
我們只是定制了一個(gè)熱鍵,Ctrl+J,其功能定義為“鍵入”一個(gè)字符。 我在輸入的兩個(gè)單詞兩邊加上了引號(hào)。 正如我們所看到的,當(dāng)我們執(zhí)行熱鍵時(shí),它并不是立即輸出消息,而是像以極快的速度打字一樣。
而這個(gè)功能是通過(guò)Send,它會(huì)在逗號(hào)后面輸入任何內(nèi)容。
^j::
send, Hello zaWorld
return
AHK中有很多這樣的命令,我們可以通過(guò)查閱文檔根據(jù)需要使用。
接下來(lái)是 ahk 中的基本語(yǔ)法:
創(chuàng)建熱鍵
自定義熱鍵首先是由兩個(gè)冒號(hào)**(::)**創(chuàng)建的sublime text 3 空格,它的左邊就是我們?cè)O(shè)置的按鍵或者組合鍵。
那么下面就是代碼了,就是這個(gè)熱鍵需要執(zhí)行的腳本。 雖然我在測(cè)試中只執(zhí)行了一條命令,但實(shí)際上并沒(méi)有限制只執(zhí)行一條命令。
最后,它標(biāo)志著這段代碼的結(jié)束。
以下是一些特殊鍵的標(biāo)識(shí)符:
#:Win(徽標(biāo)鍵)
!:替代
^:Ctrl
+: 平移
&:用于將兩個(gè)按鈕(包括鼠標(biāo)按鈕)連接成自定義熱鍵
空格鍵:空格鍵
輸入:回車(chē)鍵
(或Esc):Esc(退出鍵)
關(guān)于&,需要詳細(xì)解釋一下:通常#!^+鍵默認(rèn)是前綴鍵,它們會(huì)自動(dòng)與后面的鍵組成組合鍵。 但其他鍵都是單獨(dú)的鍵,即我們不能像2j::那樣配置鍵,會(huì)報(bào)錯(cuò)。 這時(shí)候可以用2&j::強(qiáng)制這兩個(gè)鍵成為一個(gè)組合鍵。 但缺點(diǎn)是前面的鍵會(huì)變成前綴鍵,失去原來(lái)的作用。 也就是說(shuō),如果單獨(dú)按2,則不會(huì)輸出數(shù)字2。
創(chuàng)建熱字符串
熱字符串是AHK 的另一個(gè)功能。 主要用于擴(kuò)展縮寫(xiě)。 也就是說(shuō),我們可以預(yù)先編輯一串長(zhǎng)字符,并設(shè)置一個(gè)短字符作為其縮寫(xiě)。 每當(dāng)我們輸入縮寫(xiě)時(shí),它都會(huì)自動(dòng)轉(zhuǎn)換。
它的語(yǔ)法是配置縮寫(xiě)兩邊必須有一對(duì)雙冒號(hào)**(::)**,然后第二對(duì)冒號(hào)右邊就是要替換的字符串。
繼續(xù)這個(gè)例子:
這一段的作用是,當(dāng)我輸入一串字符串star,然后加上回車(chē)、空格或者Tab鍵時(shí),就會(huì)自動(dòng)替換為下面的一串歐拉數(shù)。
*其實(shí)熱字符串也可以執(zhí)行腳本,語(yǔ)法和熱鍵都是一樣的,如下圖所示。 其實(shí)操作上沒(méi)有什么區(qū)別,只是觸發(fā)方式變了。 我感覺(jué)一般不需要使用熱字符串來(lái)執(zhí)行腳本,除非后面熱鍵設(shè)置太多記不住了。
至此,AHK最基本的基礎(chǔ)學(xué)習(xí)就完成了。 如果你想學(xué)習(xí)更復(fù)雜的內(nèi)容,可以關(guān)注我后續(xù)的文章,這些文章已經(jīng)發(fā)布在我的個(gè)人主頁(yè)上。
如有侵權(quán)請(qǐng)聯(lián)系刪除!
Copyright ? 2023 江蘇優(yōu)軟數(shù)字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服務(wù)提供商
13262879759
微信二維碼