AHK右键菜单中文化带图标

最终效果如下图:

; 以下选项可以按需修改,如对最终效果不满意。请重新安装AHK安装包来还原设置
SetWorkingDir %A_ScriptDir%

; 以管理员权限自启此脚本
if !(A_IsAdmin || InStr(DllCall("GetCommandLine", "str"), ".exe"" /r"))
    Run % "*RunAs " (s:=A_IsCompiled ? "" : A_AhkPath " /r ") """" A_ScriptFullPath """" (s ? "" : " /r")

; 中文化右键菜单并附加图标
RegWrite, REG_SZ, HKCR\AutoHotkeyScript,, AutoHotkey 脚本
RegWrite, REG_SZ, HKCR\AutoHotkeyScript\Shell\Open,, 运行脚本
RegWrite, REG_SZ, HKCR\AutoHotkeyScript\Shell\Open,Icon, C:\Program Files\AutoHotkey\Compiler\Ahk2Exe.exe

RegWrite, REG_SZ, HKCR\AutoHotkeyScript\Shell\Compile,, 编译脚本.exe
RegWrite, REG_SZ, HKCR\AutoHotkeyScript\Shell\Compile,Icon, C:\Program Files\AutoHotkey\AutoHotkey.exe

RegWrite, REG_SZ, HKCR\AutoHotkeyScript\Shell\Edit,, 编辑脚本
RegWrite, REG_SZ, HKCR\AutoHotkeyScript\Shell\Edit,Icon, C:\Windows\System32\notepad.exe

RegWrite, REG_SZ, HKCR\AutoHotkeyScript\Shell\Runas,, 以管理员身份运行脚本
RegWrite, REG_SZ, HKCR\AutoHotkeyScript\Shell\Runas, HasLUAShield, 
RegWrite, REG_SZ, HKCR\AutoHotkeyScript\Shell\Runas\Command,, "C:\Program Files\AutoHotkey\AutoHotkey.exe" "`%1" `%*

RegWrite, REG_SZ, HKCR\AutoHotkeyScript\Shell\Compile-Gui,, 编译脚本 (Gui)...
RegWrite, REG_SZ, HKCR\AutoHotkeyScript\Shell\Compile-Gui,Icon, C:\Program Files\AutoHotkey\AutoHotkey.exe
; 此行代码为删除1.1.33.10版新增的右键菜单跳转编译脚本图形界面的选项,要保留可删除下面这行代码
RegDelete, HKCR\AutoHotkeyScript\Shell\Compile-Gui

;修改默认编辑器。去掉注释,编辑器路径改成自己的
; RegWrite, REG_SZ, HKCR\AutoHotkeyScript\Shell\Edit\Command,,"‪C:\Windows\System32\notepad.exe" "`%1"

; 修改新建.ahk脚本文件所使用的默认代码模板【模板内容可自行增删】
FileDelete, C:\Program Files\AutoHotkey\Template.ahk
FileAppend,
(` %
#NoEnv
SetBatchLines -1
SetWorkingDir %A_ScriptDir%


), C:\Program Files\AutoHotkey\Template.ahk, UTF-8
RegWrite, REG_SZ, HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.ahk\ShellNew,FileName,C:\Program Files\AutoHotkey\Template.ahk
Return

给TA捐赠
共{{data.count}}人
人已捐赠
工具社区推荐近期更新

AHKInfo 1.3.5 加宽修正版

2022-1-13 9:47:33

AHKV1社区推荐近期更新

AHK替代F1帮助,调用在线帮助文档网页,查询帮助.快捷键ctrl+f12。

2022-1-13 9:52:41

9 条回复 A文章作者 M管理员
  1. 1河许人

    需要更新了,新版的右键菜单多了一个编译脚本(gui)

    • dbgba

      注释掉第26行就可以了

  2. 1河许人

    今天用了一下,配置失败了

    • dbgba

      哪个配置失败了?

  3. ahkjoo

    只需要前面的reg修改就可以了, 建议不要做删除(compilegui)).
    恢复的话,ahk安装目录里面有一个install.ahk运行一下这个可以进行修复重置注册表

    • dbgba

      更新了一下,给gui也加了图标

  4. 1河许人

    没有管理界面,可能新人会有突兀感吧!

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索