當(dāng)前位置:首頁(yè) > 電腦軟件 > 編程軟件 > autohotkey(熱鍵腳本語(yǔ)言編輯器)中文版

autohotkey(熱鍵腳本語(yǔ)言編輯器)中文版

版本:v2.0.11 大?。?.84M 語(yǔ)言:簡(jiǎn)體中文 類別:編程軟件
  • 類型:國(guó)外軟件
  • 授權(quán):免費(fèi)軟件
  • 更新:2023-12-27
  • 環(huán)境:Windows11,Windows10,Windows8,Windows7,WinXP,WinVista
  • 本地下載
9.5
0% 0%

情介紹

autohotkey官方版是一款免費(fèi)的、Windows平臺(tái)下開(kāi)放源代碼的熱鍵腳本語(yǔ)言,是為游戲操縱桿和鼠標(biāo)創(chuàng)建的熱鍵,是自動(dòng)按鍵,也可以通過(guò)命令調(diào)用系統(tǒng)接口及程序,并創(chuàng)建基于簡(jiǎn)單語(yǔ)言的圖形化界面的執(zhí)行程序。使用它可以釋出您的鍵盤、游戲桿和鼠標(biāo)的所有潛能。例如,除了典型的 Control 、Alt 和 Shift 這些輔助鍵外,你還可以使用 Windows 鍵和 Capslock 鍵作為輔助鍵。實(shí)際上,你可以使任何按鍵或鼠標(biāo)按鈕充當(dāng)輔助鍵。

軟件功能

1、autohotkey通過(guò)發(fā)送鍵盤鍵擊和鼠標(biāo)點(diǎn)擊自動(dòng)化幾乎所有的操作。您可以手工編寫宏或者使用宏錄制器。
2、為鍵盤,游戲桿和鼠標(biāo)創(chuàng)建 熱鍵。幾乎任何按鍵、按鈕或組合鍵都可以設(shè)置為熱鍵。
3、在您鍵入縮寫時(shí) 擴(kuò)展縮寫。例如,鍵入 "btw" 能自動(dòng)地生成 "by the way"。
4、autohotkey創(chuàng)建自定義的數(shù)據(jù)輸入表格、用戶界面和菜單欄。詳見(jiàn) 圖形用戶界面。
5、重新映射 您鍵盤、游戲桿和鼠標(biāo)上的按鍵和按鈕。
6、通過(guò) WinLIRC 客戶端腳本 對(duì)手執(zhí)遙控器的信號(hào)作出反應(yīng)。
7、autohotkey運(yùn)行現(xiàn)有的 AutoIt v2 腳本,并用 新功能 增強(qiáng)它們。
8、將任何的腳本轉(zhuǎn)換為 exe文件,使其在沒(méi)有安裝 AutoHotkey 的計(jì)算機(jī)上也能運(yùn)行

軟件特色

1、發(fā)送鍵盤和鼠標(biāo)操作,幾乎所有的東西自動(dòng)化,你可以寫一個(gè)鼠標(biāo)或鍵盤宏通過(guò)手工或使用宏錄制,創(chuàng)建熱鍵鍵盤,操縱桿和鼠標(biāo)
2、autohotkey幾乎所有的關(guān)鍵按鈕,或組合可以成為一個(gè)熱鍵,展開(kāi)您鍵入的縮寫。例如,鍵入“BTW”可以自動(dòng)產(chǎn)生“的方式。
3、創(chuàng)建自定義數(shù)據(jù)錄入表格,用戶界面和菜單欄
4、重映射你的鍵盤,游戲桿和鼠標(biāo)上的按鍵和按鈕
5、響應(yīng)信號(hào)從手持遙控器通過(guò)WinLIRC的客戶端腳本
6、運(yùn)行現(xiàn)有的AutoIt v2的腳本,并加強(qiáng)他們與新的功能,任何腳本轉(zhuǎn)換成EXE文件,可以運(yùn)行在沒(méi)有安裝AutoHotkey的計(jì)算機(jī)上

知識(shí)點(diǎn)整理

1、在字符串賦值時(shí),使用a=b這種方式時(shí),“"”(英文雙引號(hào))、“,”(英文逗號(hào))需要轉(zhuǎn)義,轉(zhuǎn)義符為“·”(Tab上面,1左邊的字符),等同于其他語(yǔ)言的“\”。其他要轉(zhuǎn)義的字符:回車“`r”,換行“`n”,制表符“`t”,空格“%A_Space%”,非注釋分號(hào)“`;”,非引用百分號(hào)“`%”。
2、AHKer在接觸AHK可能接觸過(guò)其他語(yǔ)言,會(huì)有書寫方面的問(wèn)題。建議按照標(biāo)準(zhǔn)書寫風(fēng)格書寫并嚴(yán)格使用制表符以及區(qū)塊進(jìn)行分層。語(yǔ)句各屬性項(xiàng)目嚴(yán)格使用英文逗號(hào)分隔而不是空格,這會(huì)大大減少錯(cuò)誤情況。
3、使用AutoScriptWriter錄制的腳本可能會(huì)用語(yǔ)句冗余以及操作時(shí)間不當(dāng)?shù)炔僮鳎梢宰鲄⒖疾⑦m當(dāng)添加win相關(guān)命令以及PixelGetColor、ImageSearch等命令在恰當(dāng)?shù)臅r(shí)機(jī)操作。
4、窗口以及像素相關(guān)操作(如鼠標(biāo)點(diǎn)擊)默認(rèn)為相對(duì)當(dāng)前活動(dòng)窗口,一些操作可能會(huì)錯(cuò)誤。需要默認(rèn)為全屏幕,請(qǐng)?jiān)谀_本頭添加:CoordMode,Pixel,ScreenCoordMode,Mouse,screen
5、腳本運(yùn)行時(shí),默認(rèn)會(huì)有任務(wù)欄圖標(biāo)及相關(guān)右鍵菜單,如不需右鍵菜單,請(qǐng)?jiān)谀_本頭添加Menu, Tray, NoStandard;如不需要顯示任務(wù)欄圖標(biāo),請(qǐng)?jiān)谀_本頭添加#NoTrayIcon。

怎么編譯成exe文件?

1、如果你安裝了SciTE4AutoHotkey,那么直接用它打開(kāi)腳本,并且點(diǎn)菜單Tools - Compile(或者按快捷鍵Ctrl+F7)
2、如果你沒(méi)裝這個(gè),那么就要在命令行下操作了,
比如你AutoHotkey安裝在:D:\Program Files\AutoHotkey
你的腳本是D:\ahk\目錄下的kk.ahk
那么就打開(kāi)cmd,輸入下面內(nèi)容并回車:
"D:\Program Files\AutoHotkey\Compiler\Ahk2Exe.exe" /in "D:\ahk\kk.ahk",然后在D:\ahk\目錄下就生成了一個(gè)kk.exe

讓特定用戶按鍵失效

1、打開(kāi)記事本,寫入如下腳本:
#NoTrayIcon
A::return
S::return
D::return
F::return
第1行“#NoTrayIcon”代碼可以使腳本運(yùn)行后不顯示通知區(qū)域圖標(biāo),否則它將會(huì)在通知區(qū)域顯示一個(gè)綠色H的圖標(biāo)。這是避免被使用電腦的人發(fā)現(xiàn),從而可能中止腳本,導(dǎo)致我們的目的失敗。第2~5行的意思是將ASDF這四個(gè)按鍵進(jìn)行映射,映射到“return”,這里可以理解為按下這幾個(gè)按鍵后不產(chǎn)生任何動(dòng)作。如果還想要屏蔽其他按鍵,需要按照AutoHotKey規(guī)定的按鍵名稱編寫,可以參考包內(nèi)附帶的幫助文檔(在“按鍵列表”這一鏈接下)
2、點(diǎn)擊“文件→另存為”,將保存類型改為“所有類型(*.*)”,并在“文件名”一欄中填入“禁用ASDF.ahk”(文件名可以隨意填寫,但是擴(kuò)展名必須為ahk,另外外側(cè)要用英文雙引號(hào))
3、接下來(lái)切換到Ahk2Exe程序窗口,點(diǎn)擊“Source”后面的“Browse”按鈕,選擇“禁用ASDF.ahk”。再點(diǎn)擊“Destination”后面的“Browse”按鈕,選擇可執(zhí)行腳本文件的保存位置以及文件名。比如我為了使腳本更具迷惑性,故意將生成的exe文件命名為Svchost.exe(圖1)。點(diǎn)擊最下方的“Convert”按鈕便可生成可執(zhí)行腳本文件了
注意事項(xiàng):
1、Svchost.exe是Windows系統(tǒng)從動(dòng)態(tài)鏈接庫(kù)(DLL)中運(yùn)行的服務(wù)的通用主機(jī)進(jìn)程名稱,用戶登錄系統(tǒng)后,往往會(huì)有多個(gè)Svchost.exe進(jìn)程,普通用戶是不敢隨意結(jié)束這些進(jìn)程的
2、將生成的Svchost.exe文件放到一個(gè)比較隱蔽的位置,然后切換到用戶(即切換到給“表弟”用的賬戶)。在這個(gè)賬戶下,依次打開(kāi)“控制面板→管理工具→任務(wù)計(jì)劃程序”,在右邊的“操作”面板中點(diǎn)擊“創(chuàng)建基本任務(wù)”,此時(shí)會(huì)打開(kāi)“創(chuàng)建基本任務(wù)向?qū)А苯缑?。向?qū)Ч?步:第一步,填寫任務(wù)計(jì)劃的名稱及描述;第二步,“希望該任務(wù)何時(shí)開(kāi)始”,選擇“當(dāng)前用戶登錄時(shí)”;第三步,“希望該任務(wù)執(zhí)行什么操作?”,選擇“啟動(dòng)程序”;第四步,點(diǎn)擊“瀏覽”按鈕,選擇剛才生成的Svchost.exe文件;第5步,系統(tǒng)會(huì)顯示該任務(wù)計(jì)劃的摘要,確認(rèn)無(wú)誤后,點(diǎn)擊“完成”按鈕
3、注銷當(dāng)前用戶后再重新登錄,此時(shí)按下ASDF按鍵就不起任何作用了。當(dāng)“表弟”再想玩游戲時(shí),告知他這幾個(gè)按鍵已“壞”,他也就沒(méi)有辦法了

怎么不能運(yùn)行腳本?

小編推薦這款A(yù)utohotkey絕對(duì)不會(huì)出現(xiàn)此類情況,但如果您下載的是綠色版,需要添加文件關(guān)聯(lián)的(即打開(kāi)方式指向autohotkey.exe)。程序默認(rèn)的示例腳本是需要按快捷鍵才能觸發(fā)的,詳見(jiàn)下方:
#z::Run www.autohotkey.com ;徽標(biāo)鍵+z打開(kāi)ahk網(wǎng)址
^!n:: ;Ctrl+Alt+n觸發(fā)
IfWinExist Untitled - Notepad ;如果存在“Untitled - Notepad”標(biāo)題的窗口
WinActivate ;激活窗口
else ;否則
Run Notepad ;打開(kāi)記事本
return ;返回 即結(jié)束該部分

載地址

  • 電腦版
autohotkey(熱鍵腳本語(yǔ)言編輯器)中文版 v2.0.11

網(wǎng)友評(píng)論

0條評(píng)論
(您的評(píng)論需要經(jīng)過(guò)審核才能顯示)