[AutoHotkey] 寫得不錯的AutoHotkey推薦文

今天在Life Hacker有一篇關於AutoHotkey的介紹文章:Turn Any Action into a Keyboard Shortcut,有興趣透過這個鍵盤工具來提升自己工作效率的,趕快找來讀讀吧。但如果覺得讀英文太累的話,以下我寫的這幾篇也可濫竽充數:

##

您可能也會有興趣的類似文章

簡睿

服務於軟體業的資訊老兵。興趣廣泛,學習力佳,樂於分享所知所學。

您可能也會喜歡…

5 個回應

  1. amnesiac表示:

    除了新建一个脚本,还可以用其他方法动态执行脚本:
    例如用AutoHotkey.dll,通过管道等
    http://www.autohotkey.com/board/topic/23575-how-to-run-dynamic-script-through-a-pipe/

  2. BGTSAI表示:

    非常感謝您的回覆
    看樣子似乎可以藉由將剪貼簿內容建立成一個.ahk檔,再用#include 載入 ,使用完再自動刪掉

    謝謝,我去試試

  3. BGTSAI表示:

    請問autohotkey是否有讀取剪貼簿之內容,並視剪貼簿內容為執行腳本的方法?
    這樣的想法是源自於工作上的需求,需將excel上的資料輸入於其他程式,excel上可以進行格式的轉換,甚至可以使用vba轉換成像是autohotkey腳本類型的格式(動作+資料),這資料最後可以存於剪貼簿中,希望這個(動作+資料)
    可以使用autohotkey執行於其他程式,以實現自動輸入

    excel資料—>VBA–>轉換格式,變成腳本格式(資料+動作),複製於剪貼版—->藉由autohotkey–>實現連續輸入

    不知這是否有可能實現?望不吝賜教,謝謝

    • 簡睿表示:

      AutoHotkey應該是可以做得到,但要請你自己嘗試,用%Clipboard%能取出剪貼簿內容,FileAppend可以附加檔,下面是一個簡單的範例:

       
      !w::
        ;;MsgBox, ok!
        clipboard =
        send, {RButton}v
        sleep 200
        ;;send, v
        sleep 500
        ;;WinGetActiveTitle, Title
        ;;MsgBox, %Title%
        send ^a
        send ^c
        ClipWait
        FileDelete, c:\temp\clipboard.txt
        FileAppend, %clipboard%, c:\temp\clipboard.txt
        sleep 500
        run notepad c:\temp\clipboard.txt
        return
      

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *