afan 发表于 2020-4-17 17:54:10

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

本帖最后由 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描述)

更多介绍及程序下载
**** Hidden Message *****

更新历史:

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

fybhwsx 发表于 2020-4-17 18:10:34

收藏!感谢A版分享。。

xx44t10 发表于 2020-4-17 19:03:47

学习一下。应该很不错

zghwelcome 发表于 2020-4-17 19:31:01

谢谢分享,很有用的工具

破帽遮颜 发表于 2020-4-17 20:23:35

让 江小白 来看看帖子里藏了啥好东西~~~

破帽遮颜 发表于 2020-4-17 20:24:56

好东西,a大又福利大家了

w60711 发表于 2020-4-18 00:31:25

a版又出精品了...
小的就诚惶诚恐地收下了
:face (24):

floor6ggg 发表于 2020-4-18 14:13:24

必须要膜拜!{:1_220:}

白嫖之黑 发表于 2020-4-18 14:28:26

6啊,我也是觉得自定义函数没高亮很难受啊。这下好了。

yuantian 发表于 2020-4-19 00:51:38

A大,厉害啦。。

zpmc123 发表于 2020-4-19 08:51:06

Afan老大出品,必须支持使用!

yohoboy 发表于 2020-4-20 00:10:14

參考參考,,感謝a大的用心

dnvplj 发表于 2020-4-20 07:42:17

谢谢分享,收藏备用。

wyl0205 发表于 2020-4-20 11:26:03

这个要收藏了,能实现就太好了

redapple2008 发表于 2020-4-20 14:29:08

好东西,A还是厉害,我都一天不知道忙些什么
页: [1] 2 3 4 5
查看完整版本: AuMyInc [创建/搜索自定义库函数条目] 1.1