afan 发表于 2015-9-30 19:23:11

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

本帖最后由 afan 于 2018-8-29 10:55 编辑


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

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

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

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 版
      初版发布
**** Hidden Message *****

雨林GG 发表于 2015-9-30 20:04:31

借位:提前祝大家 10-1玩得快乐 ~
A版的东西当然要赞~

繁星 发表于 2015-9-30 20:36:20

A大出品,必属精品,赞,十一快乐{:face (396):}

afan 发表于 2015-9-30 20:55:01

网速也是醉了,好不容易才搞上去…
大家 10·1 快乐

虫子樱桃 发表于 2015-9-30 23:16:54

tree命令?

afan 发表于 2015-10-1 00:14:37

tree命令?
虫子樱桃 发表于 2015-9-30 23:16 http://www.autoitx.com/images/common/back.gif


    呵呵。和 tree 的产物很像,因为都是树形图。除此之外,没有任何关系。

jianganew 发表于 2015-10-1 11:57:24

一直用GUICtrlCreateTreeView,很不好修改的。找这个很久了,多谢。

afan 发表于 2015-10-1 12:29:43

一直用GUICtrlCreateTreeView,很不好修改的。找这个很久了,多谢。
jianganew 发表于 2015-10-1 11:57 http://www.autoitx.com/images/common/back.gif


    GUICtrlCreateTreeView?你是指你也做过此类工具?

zhongzijie 发表于 2015-10-1 15:35:53

謝謝A版,A版出品,必屬精品。

haijie1223 发表于 2015-10-1 15:59:21

木头脑袋,还有点没看明白这是个什么工具。

afan 发表于 2015-10-1 16:27:29

木头脑袋,还有点没看明白这是个什么工具。
haijie1223 发表于 2015-10-1 15:59 http://www.autoitx.com/images/common/back.gif


    呵呵 就是让你对脚本引用包含了哪些位置的哪些文件一目了然…

haijie1223 发表于 2015-10-1 16:34:29

回复 11# afan


    嗯,来论坛快5年了,没一点长进,也没有当初的激情了。

afan 发表于 2015-10-1 16:36:30

回复 12# haijie1223


    我也一样,就来转转,偶尔水一贴…

menfan1 发表于 2015-10-2 14:52:45

把最新版的AuMFCompiler也发布一下呗,呵呵

afan 发表于 2015-10-2 15:38:19

回复 14# menfan1


    AuMFC 标准版早已不属于我,买断了
页: [1] 2 3
查看完整版本: AuIncludeTV_1.2.1 [创建 #Include 树形文件目录]