找回密码
 加入
搜索
查看: 26407|回复: 66

[原创] AuMyInc [创建/搜索自定义库函数条目] 1.1

 火.. [复制链接]
发表于 2020-4-17 17:54:10 | 显示全部楼层 |阅读模式
本帖最后由 afan 于 2020-6-11 18:38 编辑

AutoIt 有自定义用户库目录的功能,可以方便的添加使用自己编写或收集的UDF自定义函数库…

然而比较不爽的是,自行添加的这些函数均无法像 AutoIt 附带的UDF那样在 SciTE 编辑器中显示:
AutoIt 附带的UDF函数是可以高亮显示的,美观又直观;
AutoIt 附带的UDF函数是可以有语法提示的,参数位置,参数是否可选等一目了然;
AutoIt 附带的UDF函数还会有所使用函数需要 #include 的文件提示。

所以,就编写了本工具…




把au3文件往窗口一拖,自动解析创建函数语法条目,然后添加进配置即可。
当然你也可以在定义函数段以下所示位置添加描述,会一同识别添加:
Func xxx($c1, $c2 = 0) ; 这里是函数描述
;###(参数1描述, 2描述)


更多介绍及程序下载
游客,如果您要查看本帖隐藏内容请回复


更新历史:

200423        1.2        (未发布)
        [新增]在搜索界面的编辑框,若光标所在的行存在库文件,按 Alt+I 可在SciTE中打开
           或在正常界面,若文件路径框内的文件存在,同样 按 Alt+I 可在SciTE中打开
           打开时会顺便定位到光标所在行的函数,相当于SciTE的 Ctrl+J 函数跳转
           只是这里不需要选择或定位函数位置,而是自动捕捉的所在行的函数名
           这样可方便直接进入函数定义查看,更可编辑备注等,另注使用 Ctrl+J 功能一样
           (懒得用 Alt+I 快捷键也可在主菜单中点击第一项“SciTE 中打开并跳转”来执行)
        [新增]在勾选了“包含内置”搜索出的结果中,光标定位到某行,按 F1 可在帮助文档中查看该函数
           之所以只在搜索中使用该功能,是因为自定义的函数并未在帮助文档中存在

200422        1.1
        [修正]修改库目录位置后,当引用新目录的库文件时,脚本执行正常,但 SciTE 在使用 Alt+I 打开文件却失败
           失败的是格式为 #include <非完整路径,仅文件名的库文件>,原因是 SciTE 对修改的库目录未识别
           导致找不到单文件名的文件。现已修正该问题,库目录已可被 SciTE 正常识别

200419        1.0
        [新增]顺便添加搜索功能,点击右上角 Search 即可切换正常/搜索状态
           现在自己的库函数也能搜索了,当然也能同时搜索Au3内置及UDF函数
           输入 ** 即显示当前所有入库函数
           输入两个字符即实时搜索,可用空格连接多个关键字搜索

200418        0.9
        [修正]一处未能正确解析可选参数的问题
        [修正]过滤无备注条目时,误将备注最末字符串为“)”的条目清除的问题
        [新增]增加一个过滤功能标签,点击可过滤掉备注为“::”开头的条目
           便于已备注却不需要加入列表的函数,如一些内部调用的子函数
        [新增]udf文件名备注
           若添加的文件较多,可能光看文件名不好分辨,加了备注就ok了
           点击“文件标签”即可设置或修改,完成后会在点击大图标显示的列表中出现

200417        初发布 0.8

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×

评分

参与人数 8威望 +12 金钱 +469 贡献 +18 收起 理由
sh1536 + 40 赞一个!
autoit3CN + 60 很给力!
austere + 10 很给力!
zghwelcome + 60 赞一个!
haijie1223 + 5 神马都是浮云

查看全部评分

 楼主| 发表于 2024-6-3 23:35:31 | 显示全部楼层
today0603 发表于 2024-6-3 17:33
JY_OCR.au3比如这个库需要手动添加一下才能用吗

1#有说明:
把au3文件往窗口一拖,自动解析创建函数语法条目,然后添加进配置即可。
库文件位置一般要固定,一般都放在自己的库目录
发表于 2020-4-17 18:10:34 | 显示全部楼层
收藏!感谢A版分享。。

评分

参与人数 1金钱 +50 收起 理由
afan + 50 SF~

查看全部评分

发表于 2020-4-17 19:03:47 | 显示全部楼层
学习一下。应该很不错
发表于 2020-4-17 19:31:01 | 显示全部楼层
谢谢分享,很有用的工具

评分

参与人数 1金钱 +80 收起 理由
afan + 80

查看全部评分

发表于 2020-4-17 20:23:35 | 显示全部楼层
让 江小白 来看看帖子里藏了啥好东西~~~
发表于 2020-4-17 20:24:56 | 显示全部楼层
好东西,a大又福利大家了
发表于 2020-4-18 00:31:25 | 显示全部楼层
a版又出精品了...
小的就诚惶诚恐地收下了

评分

参与人数 1金钱 +50 收起 理由
afan + 50 :)

查看全部评分

发表于 2020-4-18 14:13:24 | 显示全部楼层
必须要膜拜!
发表于 2020-4-18 14:28:26 | 显示全部楼层
6啊,我也是觉得自定义函数没高亮很难受啊。这下好了。
发表于 2020-4-19 08:51:06 | 显示全部楼层
Afan老大出品,必须支持使用!
发表于 2020-4-20 00:10:14 | 显示全部楼层
參考參考,,感謝a大的用心
发表于 2020-4-20 07:42:17 | 显示全部楼层
谢谢分享,收藏备用。
发表于 2020-4-20 11:26:03 | 显示全部楼层
这个要收藏了,能实现就太好了
发表于 2020-4-20 14:29:08 | 显示全部楼层
好东西,A还是厉害,我都一天不知道忙些什么
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-4 00:59 , Processed in 0.092443 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表