加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
QuickZ2.1.2_Kawvin更新说明.txt 9.90 KB
一键复制 编辑 原始数据 按行查看 历史
kawvin 提交于 2017-04-22 21:50 . 20170422,2.1.2版本上传
QuickZ2_Kawvin改版
【版本编号】:V2.1.3_2017.04.xx
【更新内容】:
* 修改【主窗体】的【管理】菜单下的【检查代码模式和插件】为【更新代码和插件】;
* 在【选择菜单项】窗体,添加【未分类】分类项;
--------------------------------------------------------------------
【版本编号】:V2.1.2_2017.04.18
【更新内容】:
* 修正【菜单项编辑】窗体显示,默认不显示高级模式;
* 修改GUI_KillAllWins函数,保存后除主窗体外,关闭其他已打开的窗体;
* 修复【单文件】筛选器在选中文本起作用的问题;
* 修复【筛选器管理】窗体一打开就忽拉拉闪的问题;
* 【筛选器】窗体下的【匹配方式】修改原【正则】为【正则包含】,添加【正则排除】选项,此部分代码由run(QQ:1324424600)提供,感谢!
* 修改QZ_ReplaceEnv.ahk,外部变量替换优先内部变量,方便使用外置的变量;
* 修正GUI_ItemEditor.ahk,优先使用用户变量,加快读取速度
* 添加BeyondCompare比较文件的动态菜单模块;
--------------------------------------------------------------------
【版本编号】:V2.1.1_2017.04.16
【更新内容】:
* 在【选择菜单项】窗体,添加双击进行菜单项编辑功能;
* 修正【菜单项编辑】窗体显示不全的问题;
* 如启动时提示 CustomInit() 错误;
请在User\custom.ahk中添加,为防止替换用户自行添加的custom,ahk,所以附加了【custom示例.txt】,可从里面复制;
CustomInit()
{
global ScitePath:="C:\Program Files\AutoHotkey\SciTE\SciTE.exe"
}
--------------------------------------------------------------------
【版本编号】:V2.1.0_2017.04.15
【重要说明】:因为前期对于QZ的理解问题,导致【模式】保存位置错误,本版本对于模式在JSON中的保存位置进行了修改,所以之前的版本设置的模式需要全部重新设置(可以通用Ctrl+右键:快速设置菜单【模式】),为减少JSON文件体积,可运行更新包中的【修正JOSN的模式.ahk】文件来删除相应的模式数据,给您带来的不便,请多见谅。
【更新内容】:
1、【窗体】
* 隐藏目前无法使用相关功能的菜单
* 对所有窗体的显示进行微调整;
* 在【主体】窗体,添加【右键菜单】进行操作:
左键:点击查看;
Ctrl+左键:快速设置菜单【配色方案】,可选择已有配色方案,清除配色或新建配色
右键:常规菜单操作
Ctrl+右键:快速设置菜单【模式】
* 在【变量】菜单增加【用户变量】和【外部变量】两个子菜单项;
* 在【变量】菜单下【用户变量】窗体下【手工添加】按键导致的变量重复错误;
* 修改原【菜单热键】菜单为【全局设置菜单】,添加对【热键】和【全局参数】的设置界面;
* 修改原【类别管理】窗体,添加【右键菜单】进行操作;
* 添加【模式管理】窗体,实现对【热键模式】的新建、修改、删除操作,添加【右键菜单】进行操作;
* 添加【菜单分组编辑】窗体的底色、文字颜色设置功能;
* 设置【添加热键】窗体下【确定】为默认键;
* 在【选择菜单项】窗体,添加【类别管理】按键,修改菜单列表的左右键功能:
左键:点击查看;
Ctrl+左键:复制点击项的【标识ID】到剪贴板
右键:弹出设置类别右键菜单
Ctrl+右键:菜单项编辑
* 在很多窗体上添加【?】按键,显示帮助信息
3、【函数】
* 添加GUI_KillAllWins函数,用于重启脚本前关闭所有已打开的窗体;
4、【VIMD】
* 添加QZ_VIMD_ShowKeyHelp函数,用于显示当前模式下,所有热键及相应的功能,超过40行,自动换行;
使用方法:
在【添加热键】窗体下,任意指定键-【定义命令】-【新建】(新增)/【浏览】(已添加过)-【切换到AHK代码模式】
名称:VIMD_显示当前模式下热键清单说明
代码:QZ_VIMD_ShowKeyHelp()
5、【新功能】
* 新建/修改菜单项,添加【选择已有项目】,但仅为项目(Item),原菜单的图标颜色等均需重新设置,添加此功能的目的,是为了实现项目的重复使用,修改一条菜单的内容(底色、字体、图标除外),所有菜单相应的内容同时更新;
说明:【复制】方法添加的菜单,如果修改其中一项菜单的内容,其他菜单的内容是不会同时更新的。
6、【需要解决的问题】
1、当菜单名称中存在斜杠、反斜杠的时候,调用外部编辑器会有点问题
--------------------------------------------------------------------
【版本编号】:V2.0.1_2017.04.04
【更新说明】:
1、修正JSON文件导入菜单失效问题,如使用"【Notepad++】打开Json文件(&N)"菜单项时,请在【变量】内指定Notepad++程序的变量名称为【notepadJJ】;
2、添加JsonView程序,方便查看JSON文件;
3、添加备份JSON文件功能,名称为:(原JSON文件名称)备份(20170329-095631)格式;
4、添加导入菜单时【导入的菜单使用红色标注】功能,方便批量导入时不必要的操作。
--------------------------------------------------------------------
【版本编号】:V2.0.0_2017.04.03
【版本说明】:经Array大神同意,因本人更改的原始版本为【QuickZ-1206-1.110】,自本版本起,QuickZ定义版本号为QuickZ2,今后发布的所有版本均为QZ2.x.x。
【更新说明】:
1、修正同一菜单项多次引用时,导入多条不同菜单的问题;
2、导入菜单前自动备份文件名称为:Config备份(20170329-095631)格式;
3、在User目录下添加Custom.ahk,进一步扩展QZ的功能,具体见Custom.ahk文件代码内的示例,以下为部分说明;
很多不方便或者不能在菜单里实现的功能,可以在本文件内实现,如添加很多全局热键,下面是示例:
^!+a:: 自定义热键
^!+w:: 调用已有菜单项
^!+m:: 不通过QZ直接调用剪贴板信息或窗体信息
4、在【选择菜单项】窗体下,按住Ctrl单击菜单,则复制【标识ID】到剪贴板,方便上一步的Custom.ahk调用【标识ID】;
5、修正【Excel VIMD】相应的错误,调整部分按键的布局,【重点推荐】;
6、添加几个VIMD程序:FSViewer看图软件,TotalComand资管软件,Foxit_Phantom全功能PDF操作软件;
7、将主程序目录下的Everything.dll和Everything64.dll迁移到Lib下;
8、修改QZ_API.ahk获取文件核心代码,增强对TC资管的支持,防止出现获取不了文件夹的问题;
9、在主程序目录增加QuickZ.exe(实际为AutoHotkeyU32.exe程序改名而来),方便未安装AutoHotkey的电脑实现可直接使用本程序;
10、在Apps文件夹内增加Kawvin系列软件,不需要的自行删除。
--------------------------------------------------------------------
【版本编号】:V1.2.8_2017.03.15
【更新说明】:
1、添加QZA导出导入VIMD功能;
--------------------------------------------------------------------
【版本编号】:V1.2.7_2017.03.13
【更新说明】:
1、添加多个标签和示例,
{box:list[xxx][xxx][xxx]} 列表选择对话框
2、修改{text}标签引用错误;
3、在【浏览】-【选择菜单项】-【类别】下增加【未使用】分类,方便查看未使用的项目,方便删除,以减小JSON文件体积;
4、增大菜单窗体高度;
--------------------------------------------------------------------
【版本编号】:V1.2.6_2017.03.09
1、添加【编辑变量】窗体下【自动添加】功能下添加模式选择功能
【模式1】:完全自动查找,如果出现多项内容,则默认第1项;
【模式2】:选择式查找,如果出现多项内容,则跳出对话框,要求在前10项选择查找到的内容项。
2、修改【筛选器】窗体下【匹配模式】的名称为【and运算】和【or运算】;
--------------------------------------------------------------------
【版本编号】:V1.2.5_2017.03.08
【更新说明】:
1、修正QZA导入数据覆盖原数据错误问题,修改为导入时生成新的UUID编号,并附加在菜单最后,以红色标志,即同一QZA文件/JSON/QZA文本即使多次导入,也不会覆盖,会一直在后面添加;导入重复的筛选器,则新导入的筛选器后面会添加【-副本】标记;
2、添加从QZA文本导入数据功能;
3、修改集成run大神上一版提供的代码的部分错误;
4、调整部分窗体的显示;
5、修正同级菜单不显示分隔符错误;
6、集成run大神【编辑器】主窗体下的工具栏【搜索】功能,双击搜索框内的项定位,右键打开编辑,感谢run大神提供的代码;
7、添加了几个图标到default.icl图标文件中;
6、添加多个标签,
【重要说明】:如果User文件夹及子文件夹下有box.ahk(标签示例文件),请将此文件删除,否则下面的{box}标签出错!!!!;
{date:yyyyMMdd} 日期
{date:yyyy-MM-dd} 日期
{date:yyyy.MM.dd} 日期
{date:yyyyMMdd_HHmmss} 日期时间
{date:yyyy年MM月dd日HH时mm分} 日期时间
{date:yyyy年MM月dd日_HH时mm分ss秒} 日期时间
{input:提示信息} 显示获取用户输入,如用户名
{input:提示信息:hide} 隐式获取用户输入,如密码
{box:filebrowser} 选择文件对话框
{box:folderbrowser} 选择文件夹对话框
{text:cp0} 所选文本,系统默认编码
{text:uft-8} 所选文本,uft8编码
--------------------------------------------------------------------
【版本编号】:V1.2.4_2017.03.06
【更新说明】:
1、集成run大神【菜单项编辑】下的【更改命令】下的【打开函数编辑】功能,感谢run大神提供的代码;
2、集成run大神【菜单项编辑】下的{标签}自动加载自定义标签功能,感谢run大神提供的代码;
3、集成run大神【更改命令】窗体下【编辑函数】功能,感谢run大神提供的代码;
4、集成run大神【筛选器】窗体下【编辑函数】功能,感谢run大神提供的代码;
5、集成run大神双击菜单项打开编辑窗体功能,感谢run大神提供的代码;
--------------------------------------------------------------------
【版本编号】:V1.2.3_2017.03.04
【更新说明】:
1、修改【菜单项编辑】窗体下【高级设置】按键窗体显示不全错误;
2、分辨率适配不再添加,如果显示不全,请修改Lib\Class_QZGlobal.ahk,文件内的【Static FontSize := "s9"】为【s8】即可;
3、添加QZA导出导入功能;
【存在问题】:
1、导出时展开的树选择文件后,不能关闭,否则在下面的分支中选择文件,可能会影响上面的选择;后续改进;
2、如果QZA文件较大,加载时间比较长,像没有反应一样,后续改进。
--------------------------------------------------------------------
【版本编号】:V1.2.2_2017.03.02
【更新说明】:
1、修改【编辑变量】窗体下【保存】按键保存错误;
2、修正【Array大神】原代码中菜单【选择图标】中的User\Icons目录下存在子目录的失效引用错误
3、添加N多常用图标;
4、修改自己常用菜单,添加菜单图标,同时添加文件操作脚本;
5、添加SciTE4做为“外部编辑器”用于菜单项的脚本编写;如果路径不对,请修改JSON文件下的,Setting.globl.Editor下的路径
--------------------------------------------------------------------
【版本编号】:V1.2.1_2017.03.01
1、修正连续出现两个分隔符的错误;
2、修正最后一项是分隔符的错误;
3、添加【菜单项编辑】下的{标签}功能;
4、添加【编辑变量】窗体下的两个按键
(1)手动添加:选择程序直接添加到文本框中,支持多选程序文件;
(2)自动添加:集成Everything自动检索程序功能,感谢【Zz大神】的RunAny代码,感谢【☆☆天甜】提供的帮助,具体功能说明如下:
【重要提示】自动添加可能会出错,请先备份已有变量文本
------------------------------------------
说明:
1、变量名称是简写的可能会出错,例如【ps.exe】可能会匹配【Desktops.exe】;
2、变量名称后缀会自动添加【.exe】,例如【ps】会搜索【ps.exe】;
3、变量名称中的【空格】后自动变换为【_】;
4、变量名称中如果无【=】会跳过,如【winrar=】会搜索,【winrar】则跳过;
5、第一个字符为【`;】的,默认为注释行,跳过;
------------------------------------------
如果变量较多,会搜索时间较长,请耐心等待
【存在问题】:Everything64.dll和Everything.dll文件只能和QuickZ.ahk在同一目录,在其他目录下无效,后续修改;
--------------------------------------------------------------------
【版本编号】:V1.2.0_2017.02.28
【更新说明】:
1、添加Mode+Sep功能,使用【菜单热键(&H)】菜单管理;
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化