# Autohotkey中文化项目 **Repository Path**: hpstep/autohotkey ## Basic Information - **Project Name**: Autohotkey中文化项目 - **Description**: Autohotkey中文化项目 - **Primary Language**: C++ - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 18 - **Created**: 2021-07-11 - **Last Updated**: 2024-06-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AutoHotkey 中文化项目 # 这是一个AutoHotkey汉化项目 准备为ahk脚本添加中文关键字和中文方法 键名 实现中文编程 同时兼容原英文脚本 ## #头指令 | 原版 | 中文 | | :-----| :---- | | #Include | #导入 | | #IncludeAgain | #再次导入 | | #DllLoad | #加载动态库/#加载DLL | | #NoTrayIcon | #无托盘图标 | | #Persistent | #持续运行 | | #SingleInstance | #单例模式 | | #InstallKeybdHook | #安装键盘钩 | | #InstallMouseHook | #安装鼠标钩 | | #UseHook | #强制使用钩 | | #HotIf | #动态判断 | | #HotIfTimeout | #动态判断超时 | | #Hotstring | #动态字符串 | | #HotkeyModifierTimeout | #修饰热键超时 | | #HotkeyInterval | #热键频率 | | #MaxHotkeysPerInterval | #最大热键频率 | | #MaxThreadsPerHotkey | #单热键最大线程数 | | #MaxThreadsBuffer | #最大线程缓冲 | | #MaxThreads | #最大线程数 | | #SuspendExempt | #避免挂起 | | #ClipboardTimeout | #剪贴板超时 | | #WinActivateForce | #强制激活窗口 | | #ErrorStdOut | #命令行报错 | | #KeyHistory | #键历史最大数目 | | #MenuMaskKey | #掩饰键 | | #InputLevel | #输入等级 | | #Warn | #警告 | | #Requires | #要求 | ## 关键字 (看起来有些内置函数乱入到了这里 (他确实就是在这里按关键字判断的函数 | 原版 | 中文 | | :-----| :---- | | Static | 静态 | | #HotIf | #动态判断 | | If | 如果 | | Else | 否则 | | Loop | 循环 | | Loop Files | 遍历文件 | | Loop Reg | 遍历注册表 | | Loop Read | 循环读取 | | Loop Parse | 循环转换 | | For | 遍历 | | While | 重复 | | Until | 直到 | | Break | 跳出 | | Continue | 跳过 | | Goto | 跳转 | | Return | 返回 | | Try | 尝试 | | Catch | 捕获 | | Finally | 收尾 | | Throw | 报错 | | Switch | 判断 | | Case | 为 | | Exit | 退出 | | ExitApp | 退出应用 | | ToolTip | 工具提示 | | TrayTip | 托盘提示 | | RunAs | 切换用户 | | Download | 下载 | | Send | 发送 | | SendText | 发送文本 | | SendInput | 发送输入 | | SendPlay | 发送模拟 | | SendEvent | 发送事件 | | SendMode | 发送模式 | | SendLevel | 发送等级 | | CoordMode | 坐标模式 | | SetDefaultMouseSpeed | 设置默认鼠标速度 | | Click | 点击 | | MouseMove | 鼠标移动 | | MouseClick | 鼠标点击 | | MouseClickDrag | 鼠标拖动 | | Sleep | 等待 | | Critical | 霸体 | | Thread | 线程 | | WinMinimizeAll | 最小化所有窗口 | | WinMinimizeAllUndo | 最小化还原 | | GroupAdd | 添加窗口组 | | GroupDeactivate | 反激活窗口组 | | GroupClose | 关闭窗口组 | | SoundBeep | 声音蜂鸣 | | SoundPlay | 声音播放 | | FileDelete | 文件删除 | | FileRecycle | 文件回收 | | FileRecycleEmpty | 清空回收站 | | FileInstall | 文件安装 | | FileCopy | 文件复制 | | FileMove | 文件移动 | | DirCopy | 目录复制 | | DirMove | 目录移动 | | DirCreate | 目录创建 | | DirDelete | 目录删除 | | FileSetAttrib | 文件设置属性 | | FileSetTime | 文件设置时间 | | SetWorkingDir | 设置工作目录 | | FileCreateShortcut | 创建快捷方式 | | IniWrite | 配置写 | | IniDelete | 配置删 | | OutputDebug | 调试输出 | | SetKeyDelay | 设置按键延迟 | | SetMouseDelay | 设置鼠标延迟 | | SetWinDelay | 设置窗口延迟 | | SetControlDelay | 设置控件延迟 | | Suspend | 挂起 | | Pause | 暂停 | | BlockInput | 禁止输入 | | SetNumlockState | 设置小键盘锁 | | SetScrollLockState | 设置滚动锁 | | SetCapslockState | 设置大写锁 | | KeyHistory | 按键记录 | | ListLines | 记录列表 | | ListVars | 变量列表 | | ListHotkeys | 热键列表 | | Edit | 编辑 | | Reload | 重载 | | Shutdown | 关机 | ## 内置函数 | 原版 | 中文 | | :-----| :---- | | Abs | 绝对值 | | ACos | 反余弦 | | Array | 数组 | | ASin | 反正弦 | | ATan | 反正切 | | BufferAlloc | 创建缓冲区 | | CallbackCreate | 创建回调 | | CallbackFree | 释放回调 | | CaretGetPos | 获取光标位置 | | Ceil | 向上取整 | | Chr | 字符 | | ClipboardAll | 获取剪贴板 | | ClipWait | 监听剪贴板 | | ComCall | 组件调用 | | ComObjActive | 组件对象激活 | | ComObjArray | 组件对象数组 | | ComObjConnect | 组件对象连接 | | ComObjCreate | 组件对象创建 | | ComObject | 组件对象ect | | ComObjFlags | 组件对象标志 | | ComObjGet | 组件对象获取 | | ComObjQuery | 组件对象查询 | | ComObjType | 组件对象类型 | | ComObjValue | 组件对象值 | | ControlAddItem | 添加控件项 | | ControlChooseIndex | 选择控件项 | | ControlChooseString | 选择控件文本 | | ControlClick | 点击控件 | | ControlDeleteItem | 删除控件项 | | ControlFindItem | 查找控件项 | | ControlFocus | 设置焦点 | | ControlGetChecked | 获取控件选中状态 | | ControlGetChoice | 获取选中控件 | | ControlGetClassNN | 获取控件类名编号 | | ControlGetEnabled | 获取控件可用状态 | | ControlGetExStyle | 获取控件扩展样式 | | ControlGetFocus | 获取焦点控件 | | ControlGetHwnd | 获取控件句柄 | | ControlGetIndex | 获取控件索引 | | ControlGetItems | 获取控件组 | | ControlGetPos | 获取控件位置 | | ControlGetStyle | 获取控件样式 | | ControlGetText | 获取控件文本 | | ControlGetVisible | 获取控件可见状态 | | ControlHide | 隐藏控件 | | ControlHideDropDown | 隐藏下拉列表 | | ControlMove | 移动控件 | | ControlSend | 发送操作到控件 | | ControlSendText | 发送文本到控件 | | ControlSetChecked | 设置单选框 | | ControlSetEnabled | 设置控件可用 | | ControlSetExStyle | 设置控件扩展样式 | | ControlSetStyle | 设置控件样式 | | ControlSetText | 设置控件文本 | | ControlShow | 显示控件 | | ControlShowDropDown | 显示下拉列表 | | Cos | 余弦 | | DateAdd | 时间偏移 | | DateDiff | 取时间差 | | DetectHiddenText | 检测隐藏文本 | | DetectHiddenWindows | 检测隐藏窗口 | | DirExist | 目录属性 | | DirSelect | 目录选择框 | | DllCall | 动态库调用 | | DriveEject | 光驱托盘 | | DriveGetCapacity | 获取驱动器总容量 | | DriveGetFilesystem | 获取驱动器文件系统类型 | | DriveGetLabel | 获取驱动器卷标 | | DriveGetList | 获取驱动器列表 | | DriveGetSerial | 获取驱动器序列号 | | DriveGetSpaceFree | 获取驱动器剩余空间 | | DriveGetStatus | 获取驱动器状态 | | DriveGetStatusCD | 获取光盘状态 | | DriveGetType | 获取驱动器类型 | | DriveLock | 锁定驱动器 | | DriveSetLabel | 设置驱动器卷标 | | DriveUnlock | 解锁驱动器 | | EditGetCurrentCol | 获取编辑框当前列 | | EditGetCurrentLine | 获取编辑框当前行 | | EditGetLine | 获取编辑框行内容 | | EditGetLineCount | 获取编辑框行数 | | EditGetSelectedText | 获取编辑框选中文本 | | EditPaste | 粘贴到编辑框 | | EnvGet | 获取环境变量 | | EnvSet | 设置环境变量 | | Exception | 异常 | | Exp | 指数函数 | | FileAppend | 附加 | | FileEncoding | 设置文件编码 | | FileExist | 文件是否存在 | | FileGetAttrib | 获取文件属性 | | FileGetShortcut | 获取快捷方式 | | FileGetSize | 获取文件大小 | | FileGetTime | 获取文件时间 | | FileGetVersion | 获取文件版本 | | FileOpen | 打开文件 | | FileRead | 读文件 | | FileSelect | 文件选择框 | | Float | 浮点数 | | Floor | 向下取整 | | Format | 格式化字符串 | | FormatTime | 格式化时间 | | Func | 检索函数 | | GetKeyName | 获取按键名 | | GetKeySC | 获取按键扫描码 | | GetKeyState | 获取按键状态 | | GetKeyVK | 获取按键虚拟键码 | | GetMethod | 获取方法 | | GroupActivate | 激活窗口组 | | GuiCtrlFromHwnd | 界面控件自句柄 | | GuiFromHwnd | 界面自句柄 | | HasBase | 是否基于 | | HasMethod | 包含方法 | | HasProp | 包含属性 | | HotIf | 动态判断 | | HotIfWinActive | 动态判断窗口激活 | | HotIfWinExist | 动态判断窗口存在 | | HotIfWinNotActive | 动态判断窗口未激活 | | HotIfWinNotExist | 动态判断窗口不存在 | | Hotkey | 热键 | | Hotstring | 热词 | | IL_Add | 图片列表_添加 | | IL_Destroy |图片列表_销毁| | IL_Create |图片列表_创建| | ImageSearch | 找图 | | IniRead | 读取配置 | | InputBox | 输入框 | | InputHook | 输入钩 | | InStr | 查找 | | Integer | 整数 | | IsAlnum | 是否数词 | | IsAlpha | 是否单词 | | IsByRef | 是否传址 | | IsDigit | 是否常数 | | IsFloat | 是否浮点数 | | IsFunc | 是否函数 | | IsInteger | 是否整数 | | IsLabel | 是否标签 | | IsLower | 是否小写 | | IsNumber | 是否数字 | | IsObject | 是否对象 | | IsSet | 是否赋值 | | IsSpace | 是否空格 | | IsTime | 是否时间 | | IsUpper | 是否大写 | | IsXDigit | 是否十六进制 | | KeyWait | 等待按键 | | ListViewGetContent | 获取项目列表 | | Ln | 自然对数 | | LoadPicture | 加载图片 | | Log | 对数 | | LTrim | 左修剪 | | Map | 映射 | | Max | 最大值 | | MenuFromHandle | 菜单通过句柄 | | MenuSelect | 选择菜单 | | Min | 最小值 | | Mod | 余数 | | MonitorGet | 获取显示器 | | MonitorGetCount | 获取显示器总数 | | MonitorGetName | 获取显示器名称 | | MonitorGetPrimary | 获取显示器编号 | | MonitorGetWorkArea | 获取显示器工作区域 | | MouseGetPos | 获取鼠标位置 | | MsgBox | 信息框 | | NumGet | 获取数值 | | NumPut | 置数值 | | ObjAddRef | 增加对象引用计数 | | ObjBindMethod | 对象绑定方法 | | Object | 对象 | | ObjFromPtr | 对象自指针 | | ObjFromPtrAddRef | 获取对象指针 | | ObjGetBase | 获取父对象 | | ObjGetCapacity | 获取对象容量 | | ObjHasOwnProp || | ObjOwnMethods | 枚举方法 | | ObjOwnPropCount | 属性总数 | | ObjOwnProps | 枚举属性 | | ObjPtr | 对象指针 | | ObjPtrAddRef | 对象指针地址 | | ObjRelease | 减少对象引用计数 | | ObjSetBase | 设置父对象 | | ObjSetCapacity | 设置对象容量 | | OnClipboardChange | 在剪贴板内容改变时 | | OnError | 在报错时 | | OnExit | 在退出时 | | OnMessage | 在收到消息时 | | Ord | 序号 | | PixelGetColor | 获取像素颜色 | | PixelSearch | 找色 | | PostMessage | 投递消息 | | ProcessClose | 关闭进程 | | ProcessExist | 进程是否存在 | | ProcessSetPriority | 设置进程优先级 | | ProcessWait | 等待进程 | | ProcessWaitClose | 等待进程关闭 | | Random | 随机数 | | RandomSeed | 设置随机数种子 | | RegDelete | 删除注册表项 | | RegDeleteKey | 删除注册表键 | | RegExMatch | 正则匹配 | | RegExReplace | 正则替换 | | RegRead | 读注册表 | | RegWrite | 写注册表 | | Round | 四舍五入 | | RTrim | 右修剪 | | Run | 运行 | | RunWait | 等待运行 | | SendMessage | 发送消息 | | SetRegView | 设置注册表视图 | | SetStoreCapsLockMode | 设置大写锁定模式 | | SetTimer | 设置定时器 | | SetTitleMatchMode | 设置标题匹配模式 | | Sin | 正弦 | | Sort | 排序 | | SoundGetInterface | 获取音频设备接口 | | SoundGetMute | 获取音频设备静音状态 | | SoundGetName | 获取音频设备名称 | | SoundGetVolume | 获取音频设备音量 | | SoundSetMute | 设置音频设备静音 | | SoundSetVolume | 设置音频设备音量 | | SplitPath | 分割路径 | | Sqrt | 平方根 | | StatusBarGetText | 获取状态栏文本 | | StatusBarWait | 等待状态栏 | | StrCompare | 比较字符串 | | StrGet | 获取字符串 | | String | 字符串 | | StringCaseSense | | | StrLen | 字符串长度 | | StrLower | 字符串小写 | | StrPtr | 字符串指针 | | StrPut | 置字符串 | | StrReplace | 字符串替换 | | StrSplit | 分割字符串 | | StrUpper | 字符串大写 | | SubStr | 截取字符串 | | SysGet | 获取系统属性 | | SysGetIPAddresses | 获取系统ip地址 | | Tan | 正切 | | TraySetIcon | 设置托盘图标 | | Trim | 修剪 | | Type | 类型 | | VarSetStrCapacity | 设置变量容量 | | WinActivate | 激活窗口 | | WinActivateBottom | 激活底层窗口 | | WinActive | 窗口已激活 | | WinClose | 关闭窗口 | | WinExist | 窗口存在 | | WinGetClass | 获取窗口类名 | | WinGetClientPos | 获取窗口客户端位置 | | WinGetControls | 获取窗口控件 | | WinGetControlsHwnd | 获取窗口控件句柄 | | WinGetCount | 获取窗口总数 | | WinGetExStyle | 获取窗口扩展样式 | | WinGetID | 获取窗口句柄 | | WinGetIDLast | 获取最新窗口句柄 | | WinGetList | 获取窗口列表 | | WinGetMinMax | 获取窗口大小状态 | | WinGetPID | 获取窗口进程编号 | | WinGetPos | 获取窗口位置 | | WinGetProcessName | 获取窗口进程名称 | | WinGetProcessPath | 获取窗口进程路径 | | WinGetStyle | 获取窗口样式 | | WinGetText | 获取窗口文本 | | WinGetTitle | 获取窗口标题 | | WinGetTransColor | 获取窗口透明色 | | WinGetTransparent | 获取窗口透明度 | | WinHide | 隐藏窗口 | | WinKill | 结束窗口 | | WinMaximize | 最大化窗口 | | WinMinimize | 最小化窗口 | | WinMove | 移动窗口 | | WinMoveBottom | 置底窗口 | | WinMoveTop | 置顶窗口 | | WinRedraw | 重绘窗口 | | WinRestore | 还原窗口 | | WinSetAlwaysOnTop | 长期置顶窗口 | | WinSetEnabled | 设置窗口启用 | | WinSetExStyle | 设置窗口扩展样式 | | WinSetRegion | 设置窗口形状 | | WinSetStyle | 设置窗口样式 | | WinSetTitle | 设置窗口标题 | | WinSetTransColor | 设置窗口透明色 | | WinSetTransparent | 设置窗口透明度 | | WinShow | 显示窗口 | | WinWait | 等待窗口 | | WinWaitActive | 等待窗口激活 | | WinWaitClose | 等待窗口关闭 | | WinWaitNotActive | 等待窗口未激活 | ## 内置变量 | A\_=>内\_ | 原版 | 中文 | | :-----| :---- | | AhkPath | 主程序路径 | | AhkVersion | 主程序版本 | | AllowMainWindow | 允许主窗口 | | AppData | 应用数据 | | AppDataCommon | 常规应用数据 | | Clipboard | 剪贴板 | | ComputerName | 计算机名 | | ComSpec | 命令行 | | ControlDelay | 控件延迟 | | CoordModeCaret | 光标坐标模式 | | CoordModeMenu | 菜单坐标模式 | | CoordModeMouse | 鼠标坐标模式 | | CoordModePixel | 像素坐标模式 | | CoordModeToolTip | 提示坐标模式 | | Cursor | 鼠标光标类型 | | DD | //日期 | | DDD | 星期 | | DDDD | 星期全称 | | DefaultMouseSpeed | 默认鼠标速度 | | Desktop | 桌面 | | DesktopCommon | 常规桌面 | | DetectHiddenText | 检测隐藏文本 | | DetectHiddenWindows | 检测隐藏窗口 | | EndChar | 终止符 | | EventInfo | 事件信息 | | FileEncoding | 文件编码 | | Hour | 时 | | IconFile | 图标文件 | | IconHidden | 隐藏图标 | | IconNumber | 图标编号 | | IconTip | 图标提示 | | Index | 循环次数 | | InitialWorkingDir | 初始工作目录 | | Is64bitOS | 是否64位系统 | | IsAdmin | 是否管理员 | | IsCompiled | 是否已编译 | | IsCritical | 是否中断 | | IsPaused | 是否暂停 | | IsSuspended | 是否挂起 | | KeyDelay | 按键延迟 | | KeyDelayPlay | 模拟按键延迟 | | KeyDuration | 按键持续时间 | | KeyDurationPlay | 模拟按键持续时间 | | Language | 语言 | | LastError | 错误代码 | | LineFile | 此文件路径 | | LineNumber | 当前行号 | | ListLines | 是否记录行 | | LoopField | 循环属性 | | LoopFileAttrib | 遍历文件属性 | | LoopFileDir | 遍历文件目录 | | LoopFileExt | 遍历文件扩展名 | | LoopFileFullPath | 遍历文件全路径 | | LoopFileName | 遍历文件名 | | LoopFilePath | 遍历文件路径 | | LoopFileShortName | 遍历文件短名 | | LoopFileShortPath | 遍历文件短路径 | | LoopFileSize | 遍历文件大小 | | LoopFileSizeKB | 遍历文件大小KB | | LoopFileSizeMB | 遍历文件大小MB | | LoopFileTimeAccessed | 遍历文件访问时间 | | LoopFileTimeCreated | 遍历文件创建时间 | | LoopFileTimeModified | 遍历文件修改时间 | | LoopReadLine | 循环读取行 | | LoopRegKey | 遍历注册表键 | | LoopRegName | 遍历注册表名 | | LoopRegTimeModified | 遍历注册表修改时间 | | LoopRegType | 遍历注册表类型 | | MDay | 日 | | Min | 分 | | MM | 月 | | MMM | 月份 | | MMMM | 月份全称 | | Mon | //Mon | | MouseDelay | 鼠标延迟 | | MouseDelayPlay | 模拟鼠标延迟 | | MSec | 毫秒 | | MyDocuments | 我的文档 | | Now | 时间 | | NowUTC | 本地时间 | | OSVersion | 系统版本号 | | PriorHotkey | 最近热键名 | | PriorKey | 最近按键名 | | ProgramFiles | 程序文件 | | Programs | 程序 | | ProgramsCommon | 常规程序 | | PtrSize | 指针大小 | | RegView | 注册表视图 | | ScreenDPI | 屏幕像素密度 | | ScreenHeight | 屏幕高 | | ScreenWidth | 屏幕宽 | | ScriptDir | 脚本目录 | | ScriptFullPath | 脚本全路径 | | ScriptHwnd | 脚本句柄 | | ScriptName | 脚本名 | | Sec | 秒 | | SendLevel | 发送等级 | | SendMode | 发送模式 | | Space | 空格 | | StartMenu | 开始菜单 | | StartMenuCommon | 常规开始菜单 | | Startup | 启动 | | StartupCommon | 常规启动 | | StoreCapsLockMode | 保持大写锁定 | | Tab | 跳格 | | Temp | 临时路径 | | ThisFunc | 此函数 | | ThisHotkey | 此热键 | | TickCount | 系统运行时间 | | TimeIdle | 空闲时间 | | TimeIdleKeyboard | 键盘空闲时间 | | TimeIdleMouse | 鼠标空闲时间 | | TimeIdlePhysical | 物理空闲时间 | | TimeSincePriorHotkey | 距离上次热键触发时间 | | TimeSinceThisHotkey | 距离上次此热键触发时间 | | TitleMatchMode | 标题匹配模式 | | TitleMatchModeSpeed | 标题匹配速度 | | TrayMenu | 托盘菜单 | | UserName | 用户名 | | WDay | //WDay | | WinDelay | 窗口延迟 | | WinDir | 系统目录 | | WorkingDir | 工作目录 | | YDay | 年日 | | Year | //Year | | YWeek | 年周 | | YYYY | 年 | ## 按键名 | 原版 | 中文 | | :-----| :---- | | LButton | 鼠标左键 | | RButton | 鼠标右键 | | MButton | 鼠标中键 | | XButton1 | 鼠标后退 | | XButton2 | 鼠标前进 | | WheelDown | 滚轮向下 | | WheelUp | 滚轮向上 | | WheelLeft | 滚轮向左 | | WheelRight | 滚轮向右 | | Browser_Back | 浏览器后退 | | Browser_Forward | 浏览器前进 | | Browser_Refresh | 浏览器刷新 | | Browser_Stop | 浏览器停止 | | Browser_Search | 浏览器搜索 | | Browser_Favorites | 浏览器收藏 | | Browser_Home | 浏览器主页 | | Volume_Mute | 静音 | | Volume_Down | 音量减 | | Volume_Up | 音量加 | | Media_Next | 下一首 | | Media_Prev | 上一首 | | Media_Stop | 停止 | | Media_Play_Pause | 播放 | | Launch_Mail | 打开邮件 | | Launch_Media | 打开多媒体 | | Launch_App1 | 打开应用1 | | Launch_App2 | 打开应用2 | | Numpad0 | 小键盘0 | | Numpad1 | 小键盘1 | | Numpad2 | 小键盘2 | | Numpad3 | 小键盘3 | | Numpad4 | 小键盘4 | | Numpad5 | 小键盘5 | | Numpad6 | 小键盘6 | | Numpad7 | 小键盘7 | | Numpad8 | 小键盘8 | | Numpad9 | 小键盘9 | | NumpadMult | 小键盘乘 | | NumpadDiv | 小键盘除 | | NumpadAdd | 小键盘加 | | NumpadSub | 小键盘减 | | NumpadEnter | 小键盘回车 | | NumpadDot | 小键盘点 | | Numlock | 小键盘锁 | | NumpadEnter | 小键盘回车 | | Delete | 删除 | | Insert | 插入 | | Up | 上 | | Down | 下 | | Left | 左 | | Right | 右 | | Home | 主页 | | End | 尾页 | | PgUp | 上一页 | | PgDn | 下一页 | | ScrollLock | 滚动锁 | | CapsLock | 大写锁 | | Escape | 退出 | | Tab | 跳格 | | Space | 空格 | | Backspace | 退格 | | Enter | 回车 | | NumpadDel | 小键盘删除 | | NumpadIns | 小键盘插入 | | NumpadClear | 小键盘清空 | | NumpadUp | 小键盘上 | | NumpadDown | 小键盘下 | | NumpadLeft | 小键盘左 | | NumpadRight | 小键盘右 | | NumpadHome | 小键盘主页 | | NumpadEnd | 小键盘尾页 | | NumpadPgUp | 小键盘上一页 | | NumpadPgDn | 小键盘下一页 | | PrintScreen | 打印屏幕 | | CtrlBreak | 取消 | | Pause | 暂停 | | Help | 帮助 | | Sleep | 睡眠 | | LControl | 左控制 | | RControl | 右控制 | | Control | 控制 | | Alt | 换挡 | | Shift | 上档 | | LShift | 左上档 | | RShift | 右上档 | | LAlt | 左换挡 | | RAlt | 右换挡 | ## 界面(Gui) ### 函数 | 原版 | 中文 | | :-----| :---- | | Add | 添加 | | AddActiveX | 添加集成控件 | | AddButton | 添加按钮 | | AddCheckBox | 添加选择框 | | AddComboBox | 添加下拉输入框 | | AddCustom | 嵌入控件 | | AddDateTime | 添加日期框 | | AddDDL | 添加下拉列表框 | | AddEdit | 添加编辑框 | | AddGroupBox | 添加组合框 | | AddHotkey | 添加热键框 | | AddLink | 添加链接文本 | | AddListBox | 添加列表框 | | AddListView | 添加列表视图 | | AddMonthCal | 添加日历 | | AddPic | 添加图片 | | AddProgress | 添加进度条 | | AddRadio | 添加单选框 | | AddSlider | 添加滑块 | | AddStatusBar | 添加状态栏 | | AddTab3 | 添加选项卡 | | AddText | 添加文本 | | AddTreeView | 添加树视图 | | AddUpDown | 添加加减框 | ### 控件 | 原版 | 中文 | | :-----| :---- | | Text | 文本 | | Pic | 图片 | | GroupBox | 组合框 | | Button | 按钮 | | CheckBox | 多选框 | | Radio | 单选框 | | DDL | 下拉列表框 | | ComboBox | 下拉输入框 | | ListBox | 列表框 | | ListView | 列表视图 | | TreeView | 树视图 | | Edit | 编辑框 | | DateTime | 日期框 | | MonthCal | 日历 | | Hotkey | 热键框 | | UpDown | 加减框 | | Slider | 滑块 | | Progress | 进度条 | | Tab | Tab | | Tab2 | Tab2 | | Tab3 | 选项卡 | | ActiveX | 集成控件 | | Link | 链接文本 | | Custom | 嵌入控件 | | StatusBar | 状态栏 | ### 操作 | 原版 | 中文 | | :-----| :---- | | Choose | 选择 | | Focus | 焦点 | | GetPos | 获取位置 | | Move | 移动 | | OnCommand | 监听命令 | | OnEvent | 监听事件 | | OnNotify | 监听提示 | | Opt | 参数 | | Redraw | 重绘 | | SetFont | 设置字体 | | Destroy | 销毁 | | Flash | 闪烁 | | GetClientPos | 获取客户端位置 | | GetPos | 获取位置 | | Hide | 隐藏 | | Maximize | 最大化 | | Minimize | 最小化 | | Move | 移动 | | OnEvent | 监听事件 | | Opt | 参数 | | Restore | 还原 | | SetFont | 设置字体 | | Show | 显示 | | Submit | 提交 | ### 属性 | 原版 | 中文 | | :-----| :---- | | __Item | 项 | | Hwnd | 句柄 | | Title | 标题 | | Name | 名称 | | FocusedCtrl | 焦点 | | BackColor | 背景色 | | MarginX | 横边距 | | MarginY | 纵边距 | | MenuBar | 菜单栏 | | ClassNN | 类名 | | Enabled | 可用 | | Focused | 焦点 | | Gui | 界面 | | Hwnd | 句柄 | | Name | 名称 | | Text | 文本 | | Type | 类型 | | Value | 值 | | Visible | 可见 | # AutoHotkey_L # AutoHotkey is a free, open source macro-creation and automation software utility that allows users to automate repetitive tasks. It is driven by a custom scripting language that is aimed specifically at providing keyboard shortcuts, otherwise known as hotkeys. AutoHotkey_L started as a fork of AutoHotkey but has been the main branch for some time. https://autohotkey.com/ ## How to Compile ## AutoHotkey v2 is developed with [Microsoft Visual Studio Community 2019](https://www.visualstudio.com/products/visual-studio-community-vs), which is a free download from Microsoft. - Get the source code. - Open AutoHotkeyx.sln in Visual Studio. - Select the appropriate Build and Platform. - Build. The project is configured in a way that allows building with Visual Studio 2012 or later. However, for the v2 branch, some newer C++ language features are used and therefore a later version of the compiler might be required. The project is configured to use a platform toolset with "_xp" suffix, if available. ## Build Configurations ## AutoHotkeyx.vcxproj contains several combinations of build configurations. The main configurations are: - **Debug**: AutoHotkey.exe in debug mode. - **Release**: AutoHotkey.exe for general use. - **Self-contained**: AutoHotkeySC.bin, used for compiled scripts. Secondary configurations are: - **(mbcs)**: ANSI (multi-byte character set). Configurations without this suffix are Unicode. - **(minimal)**: Alternative project settings for producing a smaller binary, possibly with lower performance and added dependencies. ## Platforms ## AutoHotkeyx.vcxproj includes the following Platforms: - **Win32**: for Windows 32-bit. - **x64**: for Windows x64. AutoHotkey supports Windows XP with or without service packs and Windows 2000 via an asm patch (win2kcompat.asm). Support may be removed if maintaining it becomes non-trivial. Older versions are not supported. ## AutoHotkey v2 Alpha ## https://autohotkey.com/v2/ [v2 Branch](https://github.com/Lexikos/AutoHotkey_L/tree/alpha)