找回密码
 加入
搜索
查看: 15903|回复: 33

[原创] AuIncludeTV_1.2.1 [创建 #Include 树形文件目录]

 火...   [复制链接]
发表于 2015-9-30 19:23:11 | 显示全部楼层 |阅读模式
本帖最后由 afan 于 2018-8-29 10:55 编辑

AuIncludeTV 是一个创建Au3脚本包含文件树形文件目录的工具,以便于对au3脚本的组织结构进行查阅、编辑等。

操作时可拖放需处理的文件到本程序图标(可拖放多个文件或对话框选择), 如含有 #Include 包含文件,则会创建一个“(文件名)_AITV.txt”树形列表文本文件。
如果 #Include 包含文件不存在则会记录下路径,文件名前会加上“@Err-”前缀,并会发送该记录文件快捷方式到本程序目录,以示提醒及方便查错纠正。
AuIncludeTV 生成的文件上方会记录Au3版本信息等,以备存档进行不同版本的比较。
创建时会依照特定的优先级对Include文件进行包含,生成的内容完全符合Au3程序的自身解析。对于大型工程以及较为复杂的包含结构,可一目了然,更便于组织、编辑、查错等。

为了更便于查阅,本工具有如下默认设置,如需更改可自行在本程序目录创建一个“AITVConfig.ini”修改相关值即可。

 
[Options]
UseFullPath = 0                        使用完整路径;如需使用则设为1,那么,以下的设置将被忽略
ReAu3InsPath = <A>                      替换Au3安装路径,#Include 包含文件大多在此
ReScriptPath = .                             替换脚本路径

以下是生成的示例:


 
更新历史:
20160118 发布 1.2.1 版
        [修正]未编辑AITVConfig.ini添加关键字“SaveDir=需要的目录完整路径”时,启动报错的问题

20160115 发布 1.2 版
        [新增]可自行设置保存目录,让所有生成的树形文件均保存在内,批量检阅时可免于清理
           编辑AITVConfig.ini文件,添加关键字“SaveDir=需要的目录完整路径”,如 “SaveDir = D:\test\树形文件”
        [新增]在关于窗口中可添加注册右键菜单,注册后可单独在au3文件上右键快捷操作,该操作会忽略另设的保存路径,而与源同处
           (关于窗口算个小彩蛋,需自行调出 ^ __ ^)
        [新增]列表自定义函数名,但默认关闭。如开启该功能则在主脚本未包含#Include文件时,只要有函数定义,也会输出文件。
           编辑AITVConfig.ini文件,添加 “ShowUDF = 1” 即可开启;如果值为 2 则忽略安装目录的包含文件

20151001 发布 1.1 版
        [修改]#Include 的错误由弹出消息框改为文本记录,方便查错
        [修改]搜索文件夹文件时即出现提示窗口,以防误认为未运行
        [新增]增加托盘图标操作,可使执行较多文件时,如有需要可中途停止
        [新增]记录 #Include 包含的文件个数

20150930 发布 1.0 版
        初版发布

游客,如果您要查看本帖隐藏内容请回复

本帖子中包含更多资源

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

×
发表于 2015-9-30 20:04:31 | 显示全部楼层
借位:提前祝大家 10-1玩得快乐 ~
A版的东西当然要赞~
发表于 2015-9-30 20:36:20 | 显示全部楼层
A大出品,必属精品,赞,十一快乐
 楼主| 发表于 2015-9-30 20:55:01 | 显示全部楼层
网速也是醉了,好不容易才搞上去…
大家 10·1 快乐
发表于 2015-9-30 23:16:54 | 显示全部楼层
tree命令?
 楼主| 发表于 2015-10-1 00:14:37 | 显示全部楼层
tree命令?
虫子樱桃 发表于 2015-9-30 23:16



    呵呵。和 tree 的产物很像,因为都是树形图。除此之外,没有任何关系。
发表于 2015-10-1 11:57:24 | 显示全部楼层
一直用GUICtrlCreateTreeView,很不好修改的。找这个很久了,多谢。
 楼主| 发表于 2015-10-1 12:29:43 | 显示全部楼层
一直用GUICtrlCreateTreeView,很不好修改的。找这个很久了,多谢。
jianganew 发表于 2015-10-1 11:57



    GUICtrlCreateTreeView?你是指你也做过此类工具?
发表于 2015-10-1 15:35:53 | 显示全部楼层
謝謝A版,A版出品,必屬精品。
发表于 2015-10-1 15:59:21 | 显示全部楼层
木头脑袋,还有点没看明白这是个什么工具。
 楼主| 发表于 2015-10-1 16:27:29 | 显示全部楼层
木头脑袋,还有点没看明白这是个什么工具。
haijie1223 发表于 2015-10-1 15:59



    呵呵 就是让你对脚本引用包含了哪些位置的哪些文件一目了然…
发表于 2015-10-1 16:34:29 | 显示全部楼层
回复 11# afan


    嗯,来论坛快5年了,没一点长进,也没有当初的激情了。
 楼主| 发表于 2015-10-1 16:36:30 | 显示全部楼层
回复 12# haijie1223


    我也一样,就来转转,偶尔水一贴…
发表于 2015-10-2 14:52:45 | 显示全部楼层
把最新版的AuMFCompiler也发布一下呗,呵呵
 楼主| 发表于 2015-10-2 15:38:19 | 显示全部楼层
回复 14# menfan1


    AuMFC 标准版早已不属于我,买断了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-23 05:02 , Processed in 0.082950 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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