一些簡單的AHK腳本提升電腦使用體驗


偶然接觸到了AHK,被這個輕量級的腳本語言所吸引,研究了幾天幫助文檔,寫了幾個片段提升自己的電腦使用體驗

QQ的截圖是越來越好使了,但是有時候會忘記登錄QQ
故而給Ctrl+Alt+A添加一個程序判定,如果沒有啟動QQ的話,就啟動QQ
之前遇到了一個問題,WinExist的窗口檢測方法沒法檢測最小化到托盤區的程序,故而需用Process來判斷QQ.exe是否運行

;QQ截圖,判斷QQ是否運行,若沒有的話,啟動QQ
~^!A::
Process, Exist, QQ.exe
if ErrorLevel {
} else {
	Run C:\Program Files\Tencent\QQ\Bin\QQ.exe
} return

Win+F激活Wox后,向Wox中傳遞yd和空格,此時直接輸入進行翻譯

#F::
Process, Exist, Wox.exe
if ErrorLevel {
    Send !{Space}
    send {Text}yd `
} else {
    Run C:\Users\chr\AppData\Local\Wox\app-1.3.524\Wox.exe
} return

效果是這樣的,其實很簡單,激活Wox后發送字符串yd和一個空格,此時直接輸入就能進行翻譯了

妙控鍵盤的F18和F19控制音量

F18:: Volume_Down
F19:: Volume_Up
F18 & F19:: Volume_Mute

Alt+Tab切換窗口時,Tab+重音鍵可以向前切換(我的重音鍵替換成數字0了),這個功能等同於Alt+Shift+Tab,相當於少一只手指來操作

if WinExist("ahk_class #32771")  ; 表示AltTab菜單出現在屏幕上.
    !0:: Send {Alt down}{left}
         Send {Alt up}
    return

Windows照片查看器,左手操作鍵盤可以切換圖片和旋轉圖片,微軟這個照片查看器是個老產物,旋轉的快捷鍵貌似有點問題,順時針旋轉有時候無效,不過暫時沒有找到更好的替代軟件

#IfWinActive ahk_class Photo_Lightweight_Viewer
    w:: Send {left}
    s:: Send {right}
    q:: Send ^{,}
    e:: Send ^{.}
    #w:: Send !{F4}
    esc:: Send !{F4}
    a:: return
    d:: return
    return


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM