`

一个非常棒的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.0.48.05

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

    AutoHotkey中文帮助文档.7z

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

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

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

    AutoHotkey.py:用Python编写AutoHotkey脚本

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

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

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

    AutoScriptWriter(AutoHotKey录制宏工具)

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

    autohotkey v1.1.33.05 最新版

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

    AutoHotkey1.1.30.03中文离线帮助.rar

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

    AutoHotKey 懒人包

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

    AutoHotKey源码

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

    AutoHotkey_v2.0-a027_x64

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

    AutoHotKey懒人包

    用户可以通过编写AutoHotKey脚本来实现更复杂的任务。例如,可以编写一个脚本来自动填充表单、定时执行任务、模拟鼠标点击等。懒人包可能包含了各种实用脚本模板,用户可以根据需要进行修改或直接使用。 4. **窗口...

    autohotkey中文说明

    AutoHotkey的另一个亮点是它的脚本编译功能,编写好的脚本可以被编译成独立的可执行文件,这样就可以在没有安装AutoHotkey环境的电脑上运行,极大地增强了便携性和实用性。 总的来说,AutoHotkey中文说明文档是全面...

Global site tag (gtag.js) - Google Analytics