zoukankan      html  css  js  c++  java
  • 一些简单的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
    
  • 相关阅读:
    POJ1321 棋盘问题
    HDU1234 开门人和关门人(解法二)
    HDU1234 开门人和关门人(解法二)
    HDU1996 汉诺塔VI
    HDU1996 汉诺塔VI
    HDU1013 POJ1519 Digital Roots(解法二)
    HDU1013 POJ1519 Digital Roots(解法二)
    HDU4548 美素数
    HDU4548 美素数
    POJ3751 时间日期格式转换【日期计算】
  • 原文地址:https://www.cnblogs.com/chr2020/p/15152573.html
Copyright © 2011-2022 走看看