S小魚仔S 網誌搜尋

顯示具有 AutoHotkey 標籤的文章。 顯示所有文章
顯示具有 AutoHotkey 標籤的文章。 顯示所有文章

2013年4月25日 星期四

S小魚仔S Sublime Text 3 外掛 AutoHotKey 語法提示

Sublime Text」非常好用的「文字編輯器」,相信「高手」都知道「這是」沙咪碗糕,原本「使用」「NotePad++」非常順手,就在一時「天雷勾動地火」...發現「Sublime Text」目前最新「Sublime Text 3」,為什麼「特別」介紹「Sublime Text」,因為有「發現」有「高手」寫「AutoHotKey函試,可以套用在「Sublime Text」」這樣寫「程式」就會自動帶出「函試」而且還是「特別註記」非常「窩心」。

安裝「Sublime Text」這裡就不多說,主要是「說明」如何「安裝」「Avis Sublime 4 AutoHotkey v 1」Package。

前往「Avis Sublime 4 AutoHotkey v 1」網站,下載


解壓縮」後,將「資料夾」的「內容」複製「C:\Program Files (x86)\Sublime Text 3」底下


點選「Sublime 4 AutoHotkey.exe

出現「下圖」錯誤訊息(系統找不到指定檔案....)


複製「C:\Program Files (x86)\AutoHotkey\AutoHotkey.exe」放到「C:\Program Files (x86)\Sublime Text 3\Avis_Sublime4Autohotkey」路徑


 再次啟用「Sublim4 AutoHotkey.exe

在「Sublime」功能列,啟用「AutoHotkey

點選「View」=>「Syntax」=>「AutoHotkey」套用
PS
使用「Ctrl+B」即可直接「編譯」AutoHotkey

參考資料:

「Avi Aryan - Blog」-「Avis Sublime 4 AutoHotkey v 1

「AutoHotkey Forum」-「Setup Notepad++ For AutoHotkey

2011年9月1日 星期四

S小魚仔S AutoHotkey 自動化執行

前幾天因為客戶的需要,寫了一些「bat」檔,後來「魚仔」突然想起,以前曾經使用過「AutoHotkey」,為什麼要特別推薦「AutoHotkey」原因就是...嘿嘿嘿.....,「AutoHotkey」提供「AutoScriptWriter」及「Convert .ahk to exe」有了這兩樣工具強化,「AutoHotkey」變得更完善。

鍵盤對應


符號
鍵盤對應
^
Ctrl
!
Alt
+
Shift
#
Win
&
兩個按鍵」或「按鈕」組合成為一個鍵

環境變數


%A_YYYY%
%A_MM%
%A_DD%

%A_Hour%
%A_Min%
%A_Sec%


AutoScriptWriter」可以自動記錄「鍵盤」、「滑鼠」動作,並產生「Script」,點選「Record」就會開始記錄

點選「Stop

此時就會自動產生「Script」

點選「Save

此時就會產生「AutoHotkey」應用檔

如果您想要讓腳本打包成「執行檔」,只需要使用「Compile Script

此時就完成嚕

您也可以在「Script」加入「控制啟動」,「#1::」當您使用鍵盤「Win+1」則執行「Script

透過「AutoIt3 Window Spy」可以顯示出「更進階的」紀錄

AutoHotkey,還有很多更好玩的應用,當然您必須熟悉「Script」如何撰寫,才能得心應手。

======================================
簡單範例

;「Ctral」+「D」,輸出「年、月、日」
^d::
Send %A_YYYY%-%A_MM%-%A_DD%
return

;「Ctral」+「T」,輸出「時、分、秒」
^t::
Send %A_Hour%:%A_Min%:%A_Sec%
return

;「Ctral」+「M」,輸出「中文字」
^m::
current_clipboard=%Clipboard%
Clipboard=我是「Landy
Send ^v
return

;「Ctral」+「g」,開啟「google」網址
^g::
Run http://www.google.com.tw
return

;輸入「google」+「Enter」,開啟「google」網址
::google::
Run http://www.google.com.tw
return

;「Ctral」+「r」,重新讀取腳本
^r::
reload
return

======================================

參考資料
AutoHotkey - 「使用手冊