2022.05.25 SciTE4AutoHotkey增强版–最适合中文与新人用户的AHK IDE

这是最适合中文与新人用户的AHK IDE。

为什么敢说这话?因为我用AHK超过14年了,自它问世以来,就一直是我的编辑器,并被持续更新(中间几年中文论坛消失等原因也在更新,只是大众看不到而已),期间修复改善了无数或大或小的问题。

废话不多说,功能和特性直接上动图。


1. 自动完成增强版


2. 智能Tab


3. 智能F1


4. 调试代码 f7


5. 运行选区代码 ctrl+3


6. 热键、标签、函数识别并跳转 f12或中键


7. 多开


8. 自动缩进


9. 代码格式化 ctrl+4


10. 切换ahk版本


11. 重复行 ctrl+d


12. 注释行 ctrl+q


13. 列编辑 alt+左键


14. 多点编辑 ctrl+左键


15. 缩略词 ctrl+b


16. 管理代码片段


17. 获取窗口信息


18. 获取窗口信息增强版


19. 创建对话框


20. 创建GUI


21. 调试正则表达式


22. 调试爬虫


23. 生成 DllCall 代码


24. 生成结构体代码


25. 查询类型大小、成员偏移、常量值


26. 找字识图取色


27. 集成等宽字体


2022.05.25

Github(实时更新) 总是最新。遇到任何 bug 先尝试此版本再汇报。

Github(累积更新) 累积一定数量的更新后,会在此单独发布一次,相较上面地址可能较旧。

蓝奏云(累积更新) 与上面地址内容相同,区别是下载速度较快。

 

给TA捐赠
共{{data.count}}人
人已捐赠
AHKV2学习

字节数组和字符串getBytes方法

2020-9-6 21:02:01

AHKV1学习

跟屁虫

2020-9-10 21:53:16

136 条回复 A文章作者 M管理员
  1. 。13530

    你好 我的智能f1不能搜索单词 按f1只会弹出帮助文档 然后我去巡行文件下的智能f1脚本 提示错误 叫我去安装中文帮助 其实我是有这个文件的

  2. dbgba
    dbgba给您捐赠了¥5
  3. user15203

    及时更新的2022.05.25版本,试下有什么变化。

  4. NonsenseMe

    感谢版主提供的工具

  5. 蜜獾哥

    祝你桃运满满,天天有妹撩!

  6. 荒废千年

    非常感谢,祝您健康长寿

    • 空

      哈哈,祝你也长寿😁

  7. kawvin
    kawvin给您打赏了¥5
  8. dbgba
    dbgba给您打赏了¥10
  9. Game星⭐⭐

    SciTE4AutoHotkey 增强版 […]

  10. user14659

    有点问题,智能功能出错,提示oSciTE的某些方法出异常。
    运行SciTE交互示例.ahk,
    ; 获取选中内容
    MsgBox, % “获取选中内容`n`n” oSciTE.Selection
    这行无法获取内容,后面的一行
    ; 获取指定范围文本
    MsgBox, % “获取指定范围文本`n`n” oSciTE.GetTextRange(2, 5)
    出错,最新在github下载的版本。

    • user14659

      弄好了,原来有个别ahk文件是ansi的。😟

  11. 乌咪

    看起来不错

  12. user14394

    👍

  13. user14468

    感谢提供优秀的作品、

  14. Plastic

    谢谢分享

  15. micromiku

    太感谢了!!!!特意注册账号上来给你点赞!!!!!!
    有木有什么支付宝码,希望打赏作者略尽绵薄之力。

  16. 水滴石穿

    请问输出的底色怎么改,底色很难看

    • 空

      菜单栏——选项——SciTE4AutoHotkey-Plus.style.properties

  17. 赵

    慢慢尝试学习

  18. hzj8023

    谢谢分享

  19. 楚轩

    看着是英文的?

  20. user14160

    感谢

  21. 真冬

    为什么输入不了()[]{};’:”/.,?><这些符号?

    • 空

      非注释区,强制输出英文的这些符号。

  22. iloveuxx

    这个我喜欢

  23. evomcc

    确实很好用

  24. aahk

    SciTE4AutoHotkey的改进意见和建议

    这个AHK IDE编辑器和调试器非常好用,我很喜欢。

    我建议再增添一些常用工具软件到SciTE的工具栏里,

    1、建议增添 星雨朝霞 制作的 AHKInfo 1.3.5 工具软件,

    因为 AHKInfo 1.3.5 的“操作”功能标签非常好用,

    能够提供现成的AutoHotkey操作语句。

    https://www.autoahk.com/archives/1550

    https://www.autoahk.com/archives/23107

    2、建议增添 AutoScriptWriter 、

    Pulover’s Macro Creator 、

    https://www.autoahk.com/archives/3846

    Au3Record 这3个宏录制工具软件。

    https://www.dazhuanlan.com/grissiom/topics/924973

    (不是写 AutoIt 源代码 而是参考 Au3Record 生成的源代码的思路、流程、格式、原理 等等)

    因为宏录制脚本制作工具对于脚本写作有

    很大的参考帮助作用(语句语法格式参考,

    算法流程过程实现参考,等等)

    3、建议增添 iCodeRepository 和

    FileLocator Pro 这两个正文内容查找全文搜索工具软件

    便于在数量众多的AutoHotkey脚本源代码文件之中搜索

    自己想要的部分源代码区块内容。

    4、建议增添 eXeScope 和 ResHacker 这两个

    图标提取和EXE信息资源编辑工具软件。

    5、建议增添 一些常用的、必备的、经典的、

    好用的AutoHotkey脚本源代码文件。

    便于在AHK脚本写作时可以复制粘贴,

    借鉴参考,验证维护,增减分享。

  25. aahk

    文件名:D:TotalCMDToolsAutoHotkeySciTEuserUserToolbar.properties

    ; SciTE4AutoHotkey toolbar user settings file
    ;
    ; You are encouraged to edit this file!
    ;

    ; Tool definitions are in the following format:
    ; =Tool Name|Command line|Hotkey (optional)|Icon (optional)
    ; Paths support the following variables:
    ; %FILENAME% represents the filename of the current script
    ; %FILEPATH% represents the path to the current script
    ; %FULLFILENAME% represents the path and filename of the current script
    ; %SCITEDIR% represents the directory where SciTE resides
    ; %USERDIR% represents the user SciTE directory (My DocumentsAutoHotkeySciTE)
    ; %PLATFORM% represents the active platform
    ; %LOCALAHK% is the path of SciTE4AutoHotkey’s internal copy of AutoHotkey.exe
    ; %AUTOHOTKEY% is the path of AutoHotkey.exe
    ; %ICONRES% is the toolbar icon library
    ; Use – or — to add separators.

    ; Place here your tools

    ; Place here your scriptlets (required by the Scriptlet Utility)


    =代码格式化 (Auto-Syntax-Tidy) (Ctrl+4)|%LOCALAHK% toolsAuto-Syntax-TidyAuto-Syntax-Tidy_v12.ahk|^4

    =窗口信息(ahkinfo)|%SCITEDIR%toolsahkinfoahkinfo.exe||%ICONRES%,9
    =窗口信息(ViewWizard)|%SCITEDIR%toolsViewWizardViewWizard.exe||%SCITEDIR%toolsViewWizardViewWizard.ico
    =窗口信息(WindowSpy)|%SCITEDIR%toolsWindowSpyWindowSpy.ahk||%ICONRES%,9
    =窗口信息工具 (AHK_Window_Info) (Ctrl+6)|%SCITEDIR%..AutoHotkeyU32.exe toolsAHK_Window_InfoAHK_Window_Info_v1.7.ahk|^6|%ICONRES%,9
    =窗口信息(Spy++)|%SCITEDIR%toolsSpy++Spyxx.exe||%ICONRES%,9
    =系统信息(CLISD)|%SCITEDIR%toolsCLISDCLISD.exe||%ICONRES%,9
    =颜色信息(ColorFinder)|%SCITEDIR%toolsColorFinderColorFinder.ahk||%ICONRES%,9


    =宏录制(MacroCreator)(Ctrl+1)|%SCITEDIR%toolsMacroCreatorMacroCreator.exe|^1|%SCITEDIR%tools2MacroCreatorMacroCreator.ico
    =宏录制(Au3Record)|%SCITEDIR%toolsAu3RecordAu3Record.exe||%SCITEDIR%tools2Au3RecordAu3Record.ico
    =宏录制(AutoScriptWriter)|%SCITEDIR%toolsAutoScriptWriterAutoScriptWriter.exe||%SCITEDIR%tools2AutoScriptWriterAutoScriptWriter.ico

    =AutoGUI (Ctrl+5)|%LOCALAHK% toolsAutoGUIAutoGUI.ahk|^5|toolsAutoGUIIconsAutoGUI.icl,1
    =AHK 正则终结者 (Ctrl+7)|%LOCALAHK% “toolsAHK 正则终结者AHK 正则终结者.ahk”|^7|

    =爱码源码仓库(Ctrl+3)|%SCITEDIR%toolsiCodeRepository3iCodeRepository3.exe|^3|%SCITEDIR%tools2iCodeRepository3iCodeRepository3.ico
    =源码正文搜索(FileLocatorPro)|%SCITEDIR%toolsFileLocatorProFileLocatorPro.exe||%SCITEDIR%tools2FileLocatorProFileLocatorPro.ico
    =提取图标修改资源(eXeScope)|%SCITEDIR%toolseXeScopeeXeScope.exe||%SCITEDIR%tools2eXeScopeeXeScope.ico

    文件名:D:TotalCMDToolsAutoHotkeySciTEuserUserToolbar.properties

  26. 雪花喵喵

    當前使用中
    好用!

  27. 潘侯云祥

    调试用不了啊,怎么回事?

  28. 白云朵朵

    新人驾到,

  29. mp911

    谢谢大佬分享

  30. 格物致知

    再来支持下,这个越来越好用了

  31. aoligei

    运行安装脚本的时候报错了帮忙看看,谢谢 This line does not contain a recognized action.
    Specifically: switch, RunAsAdmin

    • 空

      ahk版本太低,去安装最新的 1.1.33.10

  32. 苏寒ss

    感谢分享

  33. SGTeam

    360报毒
    很好,我选择卸载360

    • 空

      很好,我为你点赞!👍

  34. ǒ風雲ǒ

    开始学习,希望好有

  35. vivienne

    谢谢

  36. Ghostjack

    谢谢谢

  37. 浪子

    想請問一下,因為我是繁體的系統,程式只要打開下方就會有如附圖的錯誤訊息,或是程式內有開啟中文檔名的ahk都會出問題,這個有辦法修正嗎?

    • 空

      这估计有点困难了,看起来好像是运行某个lua文件失败了。

      我没有繁体环境测试,所以你只能试试改 user_config.properties 文件中的 code.page 和
      output.code.page 试试。

  38. 王·不留名

    看起来挺不错的

  39. doctorzhang

    好像在其他地方见到过

  40. lfer

    真·宝藏之地

  41. 张小仙

    这个好用

  42. 喜上眉梢

    请问遇到这个问题怎么办?我的F1用不了,其他功能均正常。
    —————————
    Autorun.ahk
    —————————
    Error: 0x800401F3 – 无效的类字符串

    Line#
    011: SetWorkingDir,%A_ScriptDir%
    —> 012: oSciTE := ComObjActive(“SciTE4AHK.Application”)
    013: SciTE_Hwnd := oSciTE.SciTEHandle
    015: Gosub,智能F1
    016: Gosub,智能Tab
    017: Gosub,智能标点
    019: WinWaitClose,ahk_id %SciTE_Hwnd%
    020: WinClose,ahk_pid %PID%
    021: ExitApp

    Continue running the script?
    —————————
    是(Y) 否(N)
    —————————

    • 喜上眉梢

      单独运行智能F1.ahk会报错:

      —————————
      没有找到中文帮助文件
      —————————
      请自行于 GitHub 或 QQ 群下载帮助文件
      命名为 “AutoHotkey_CN.chm”
      存放于 “AutoHotkey.exe” 所在位置。
      —————————
      确定
      —————————

      但是我的AutoHotkey_CN.chm已经存放于 “AutoHotkey.exe” 所在位置。

    • 空

      权限问题,管理员权限运行一次,会报错,点确定就是了,然后再次以普通权限打开,就ok了。之后应该也不需要管理员权限了。

    • 喜上眉梢

      已经试过了,不行。😭好像智能tab和智能标点功能也都没法用。

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