`

一个非常棒的AutoHotKey脚本

阅读更多
引用
; Function to run a program or activate an already running instance
RunOrActivateProgram(Program, WorkingDir="", WindowSize=""){
    SplitPath Program, ExeFile
    Process, Exist, %ExeFile%
    PID = %ErrorLevel%
    if (PID = 0) {
    Run, %Program%, %WorkingDir%, %WindowSize%
    }else{
    WinActivate, ahk_pid %PID%
    }
}
^!w::RunOrActivateProgram("D:\Program Files\EditPlus\editplus.exe")
^!f::RunOrActivateProgram("C:\Program Files\mozilla firefox\firefox.exe")
^!o::RunOrActivateProgram("C:\Program Files\Microsoft Office\Office12\OUTLOOK.EXE")
^!c::RunOrActivateProgram("D:\Program Files\SecureCRT+FX\SecureCRT.exe")
^!d::RunOrActivateProgram("D:\Program Files\Q-Dir\Q-Dir.exe")
^!e::RunOrActivateProgram("D:\eclipse\eclipse-java-helios-win32\eclipse.exe")


我觉得RunOrActivateProgram是一个非常棒的万能函数, 我用它定义了一些快捷键, 在我常用的程序之间切换
分享到:
评论

相关推荐

    AutoHotkey脚本.ahk文件关联工具-解决方案-注册表.zip

    "AutoHotkey脚本.ahk文件关联工具-解决方案-注册表.zip" 是一个压缩包,包含了实现这一功能所需的相关资源。它包括两个文件: 1. "ahk文件关联AutoHotkey注册表.reg":这是一个注册表导入文件,用于修改Windows...

    AutoHotKey 帮助文档 AutoHotKey 帮助文档

    AutoHotKey 是一个自由且开源的工具,允许用户通过脚本语言来自动完成各种任务。它可以模拟键盘和鼠标输入、控制窗口、读取屏幕内容、控制音频设备等等。 2. 指南(迅速开始) 为了快速开始使用 AutoHotKey,用户...

    AutoHotKey实用脚本分享

    AutoHotKey简单实用脚本,方便初学者了解AutoHotKey的使用方法,有简单的实例说明,可根据自己的需要取用。

    SciTE4Autohotkey

    "SciTE4Autohotkey" 是一个专门为 Autohotkey 脚本语言设计的源代码编辑器。Autohotkey 是一种强大的自动化工具,它允许用户通过编写脚本来自动化日常任务,创建快捷键,以及进行各种系统级别的操作。而 SciTE4Auto...

    AutoHotKey

    安装后,用户将获得一个解释器,可以运行和编辑AutoHotKey脚本。同时,它可能包含了一些预设的脚本示例,供用户参考和学习。 总的来说,AutoHotKey是一个强大而灵活的工具,无论是对于提高工作效率,还是简化重复...

    autohotkey脚本

    在当前窗口打开命令行窗口。命令行的当前路径是当前窗口的路径。

    AutoHotkey_CN_版本_1.1.30.03_AutoHotkey_

    AutoHotkey 是一个强大的自动化脚本语言,主要用于创建快捷键(Hotkeys)和自动化的任务。它允许用户通过编写简单的脚本来实现对计算机操作的高度自定义,提升工作效率和便利性。这个1.1.30.03版本的手册中文版提供...

    autohotkey 1.1.30.01中文版

    总之,AutoHotkey是一个功能强大且易于使用的自动化工具,无论对于经验丰富的程序员还是对于希望提高日常工作效率的普通用户来说,它都提供了丰富的功能和灵活的脚本编写能力。通过不断地更新和改进,AutoHotkey在...

    autohotkey绿色中文版

    下载的压缩包中包含了`AutoHotkey104805_Install.exe`安装文件,这代表这是一个较新的版本1.0.48.05。运行此安装程序,按照提示进行安装即可。另外,`下载说明.htm`可能是安装指南或使用帮助文档,建议在安装过程中...

    AutoHotkey中文帮助文档.7z

    最后,文档中的API参考部分详细列出了所有内置函数和命令,以及它们的参数、返回值和使用示例,这是编写AutoHotkey脚本的重要参考资料。 总的来说,“AutoHotkey中文帮助文档.7z”是一个全面的资源库,对于任何想要...

    AutoHotkey 1.0.48.05

    总的来说,这个压缩包提供了一个完整的AutoHotkey开发和使用环境,用户不仅可以学习和编写AutoHotkey脚本,还可以利用提供的工具进行脚本的调试、编译和自动化任务的实现。通过深入学习和实践,用户可以极大地提高...

    AutoHotkey 比较实用的脚本 可以生成exe 任何机器都可用

    AutoHotkey 比较实用的脚本 可以生成exe 任何机器都可用 可录制,键盘和鼠标动作

    AutoScriptWriter(AutoHotKey录制宏工具)

    AutoScriptWriter的工作原理是通过记录用户的键盘和鼠标操作,然后将这些操作转化为AutoHotKey脚本。用户在执行所需操作时启动录制,AutoScriptWriter会捕获每一个细节,包括按键、点击和移动。一旦完成录制,用户...

    AutoHotkey.py:用Python编写AutoHotkey脚本

    用Python编写AutoHotkey脚本。 描述 AutoHotkey.py提供了一个用户友好的API,使用户可以利用AutoHotkey的功能在Python中编写热键和自动化脚本。 它是通过将Python DLL嵌入AutoHotkey进程来实现的。 快速开始 确保已...

    autohotkey脚本-支持ikjl控制上下左右、左选右选等快捷操作

    autohotkey脚本-支持ikjl控制上下左右、左选右选等快捷操作

    AutoHotkey1.1.30.03中文离线帮助.rar

    4. **脚本编写**:AutoHotkey脚本由指令、变量、函数等组成。它支持条件语句、循环结构、函数定义,以及对象编程特性,能处理复杂的逻辑和任务。 5. **窗口控制**:AutoHotkey可以识别并控制屏幕上的窗口,包括最小...

    autohotkey v1.1.33.05 最新版

    AutoHotkey具备一个脚本编译器,当你用Record记录完成后,可以转换(Convert)功能将脚本转换成EXE可执行文件,这是非常有用的功能。如果你能熟练地用好这款免费且开放源代码的工具,你的工作效率将大大提升!

    AutoHotKey源码

    总之,AutoHotkey是一个功能强大的自动化工具,通过热键和脚本语言,它可以简化日常操作,提升生产力。无论你是程序员、游戏玩家,还是普通用户,都可以从AutoHotkey中受益。而深入研究"AutoHotkey_L-master"中的源...

    AutoHotKey 懒人包

    总的来说,AutoHotkey是一个强大且灵活的工具,能够简化日常的计算机操作,提升生产力。无论你是想优化工作流程还是提高游戏体验,都可以尝试利用AutoHotkey来实现。而这个“AutoHotkey 懒人包”,则是快速入门和...

    AutoHotkey_v2.0-a027_x64

    一旦启动,用户就可以开始编写和运行AutoHotkey脚本,或者使用内置的脚本编辑器进行开发。对于初次使用者,可以先从官方文档或社区教程开始学习,逐步掌握AutoHotkey的基本语法和用法。 总的来说,AutoHotkey_v2.0-...

Global site tag (gtag.js) - Google Analytics