七柚插件、代码抽取、最强UI转换器


最近更新

<p>[TOC]</p> <h1>更新记录</h1> <p>不定时更新此界面,以群内通知为主,插件是自动更新的,更新的时候会提示更新内容</p> <h2>2024.3.29</h2> <p>&gt;<em> 顶部菜单新增:全局修改,包括功能:一键处理通用型、删除未使用变量(全局)、格式化变量名(新增弹出窗口控制)、比较相同内容  其中删除未使用变量比右键菜单子程序处理里面的更加方便快捷 </em> 程序树右键菜单名称优化,全部扩展和全部收缩加快捷键,这样看起来更明显,类右键新增全部收缩和扩展</p> <h2>2024.3.28</h2> <p>&gt;子程序处理新增功能:格式化变量名 格式化变量名具体方式:局部变量以_开头,参数以参_开头,集变量以集_开头,全局以全<em>开头,内部自动处理一些格式如局部</em>、全局、i等</p> <h2>2024.3.27</h2> <p>&gt;<em> 程序集右键菜单新增-选择性粘贴,此功能在5.95已有,功能应该是完全一致,这个主要针对以下的版本使用,插件设置可以关闭此功能 </em> 删除全部子程序内容优化处理方式</p> <h2>2024.3.4</h2> <p>&gt; 程序集右键-子程序处理,新增功能:程序集转调用dll  此功能可讲当前程序集公开函数转换为dll命令申明或内存调用的代码</p> <h2>2024.2.21</h2> <p>&gt;修复不知道哪个版本导致的程序树拖动失败的问题</p> <h2>2024.2.1</h2> <p>&gt;修复程序集右键菜单-子程序处理-抽取当前子程序_递归,当源码引用的模块不存在同名源码时,抽取后的代码局部变量等为空的bug</p> <h2>2024.1.29</h2> <p>&gt;<em> 修复视觉库用户初始化搜寻1的错误 </em> 优化选择性替换功能获取被搜寻文本的方式</p> <h2>2024.1.27</h2> <p>&gt;1、顶部菜单-新增功能:切换链接器Ex,支持自适应修改extra_args来一键切换为目标链接器,支持vc6-2022所有版本,助手自带的只修改linker,基本没法用。此功能可在插件设置切换是否启用 2、优化模块管理的拖动;未选择添加位置时输出错误</p> <h2>2024.1.23</h2> <p>&gt;改进一处行判断方式,修复了删除全部子程序内容可能的错误,不过不确定是否会导致其他地方有问题 * 程序集右键菜单-子程序处理,新增功能:一键处理通用型,可直接处理当前源码内所有用户自己输入的通用型类型为系统的通用型,包括不限于各种参数变量返回值类型</p> <h2>2024.1.22</h2> <p>&gt;修复exui导致的问题</p> <h2>2024.1.18</h2> <p>&gt;<em> 新增异步编译后的命令文本 </em> 新增混淆编译的默认密码和密码提示的设置 * 视觉库和自带ide新增顶部快捷按钮:混淆编译,可直接混淆编译模块</p> <h2>2024.1.16</h2> <p>&gt;<em> 修复使用选择性整体替换功能时,剪辑版内容被覆盖的问题 </em> 混淆模块功能优化,会先自动进行精简,删除内部未使用的内容</p> <h2>2024.1.15</h2> <p>&gt;* 新增选择性整体替换功能,此功能需要启用助手自带的整体搜寻插件 使用方式: 1,整体搜寻下目标文本,可任意指定搜索范围 2,右键搜寻1任意项目弹出的菜单-选择性替换,在弹出的对话框内输入要替换的文本,可指定只替换某个程序集内的,或者某个子程序或者dll等等 此方式和自带的整体替换的区别是,可指定只替换某一页的而不是全部替换</p> <h2>2024.1.10</h2> <p>&gt;<em> 所有可能要读取源码内容的功能,新增支持带密码的模块或源码,密码需要自己输入,如果正确就将加密保存到配置文件,配置项是文件路径,如果修改了密码,再次使用到相关功能时,会要求再次输入密码,此配置文件仅在本地保存,保存模块密码或者源码密码到配置文件中时,默认密码xy666,可自行设定密码 </em> 程序树中的类新增菜单:提取类和提取类_递归,可直接提取目标类到新代码中</p> <h2>2023.12.30</h2> <p>&gt;<em> 修复汇编转换dll下载失败的问题 </em> 程序配置等各种对话框改为弹出时可操作主窗口 <em> 删除未使用变量功能优化,删除前自动重新关联一下名称 </em> 修复模块精简和代码精简功能的一处循环错误 * 子程序处理新增功能:删除全部子程序内容,可将当前程序集的所有子程序内容清空,自动处理返回值</p> <h2>2023.12.28</h2> <p>&gt;<em> 程序树的类右键菜单新增:取用到类位置,可将当前源码中使用到目标类的位置直接显示到搜寻1超列中,此方法相对直接搜索,不会有错误的地方,并且直接搜索如果有类似名称的会有大量非目标数据的内容,用这个就不会了,类似于子程序处理里面的取用到子程序位置功能 </em> 提取模块功能优化,减少失败的可能</p> <h2>2023.12.27</h2> <p>&gt;* 修复模块精简功能对类的处理,此功能可大幅减小编译后的模块体积</p> <h2>2023.12.27</h2> <p>&gt;* 新建界面的全部删除功能优化,删除后不再会去从助手自带新建界面同步记录过来</p> <h2>2023.12.3</h2> <p>&gt;<em> 程序集 右键菜单-快速处理,新增插入通用型变量,点击后在当前行插入一个通用型变量 </em> 图片资源和常量资源 1、获取选中代码的方式修改为从源码内容获取, 避免空行导致的问题; 2、判断内容格式新增支持GZIP和压缩解压支持库,对已压缩的数据不再压缩 * 内部点击程序集的方式优化 不再出现判断错误的问题</p> <h2>2023.11.30</h2> <p>&gt;* 提取模块功能优化  当被抽取的模块没有同名源码时,内部匿名内容的名称的命名方式由类型_索引改为类型_id,这个可以避免抽取多个模块的时候出现同名内容</p> <h2>2023.11.28</h2> <p>&gt;<em> 资源右键菜单新增压缩资源,有4种压缩方式: 1、压缩解压支持库,通过该支持库压缩 2、GZIP,通过GZIP压缩,YYDS有 3、压缩数据_,通过YYDS的压缩数据压缩 4、压缩图片,可压缩png和jpg   123方式压缩后,需要使用对应的解压或还原命令来使用 </em> 数据类型和DLL界面支持按F10来删除当前数据类型或DLL命令 原始IDE是不支持直接按F10来删除当前的数据类型和DLL的,必须选中,太费事了,已优化支持</p> <h2>2023.11.27</h2> <p>&gt;<em> 视觉库新增功能:代码页组合框,跟自带的区别是,点击弹出的列表仅显示当前打开的代码页(包含程序集、类、数据类型等),此功能需搭配群文件最新视觉库插件使用。 </em> 取色器功能优化, 支持在非程序集界面弹出</p> <h2>2023.11.25</h2> <p>&gt;* 加强模块混淆,目前能找到的反编译软件不能获取全部代码 欢迎测试</p> <h2>2023.12.24</h2> <p>&gt;*混淆模块相关功能优化   1、增强反编译, 用一般的反编译工具会失败,看不到源码,防小白什么的没啥问题   2、将所有程序集的子程序全部合并到一个程序集,这个会导致反编译后的代码页很长, 很费事,大型代码的话会很卡   3、打乱模块内部所有的全局变量,常量,数据类型,dll,极大增加难度 注:模块本身使用无任何影响,和原始模块完全一致,功能位置:顶部菜单-扩展-混淆处理</p> <h2>2023.11.16</h2> <p>&gt;<em> 修复部分崩溃 </em> 新增快捷键alt+d,可在选中内容前后加指定内容,插件设置可以设置前后内容</p> <h2>2023.11.15</h2> <p>&gt;<em> 新增模块精简   可通过三个地方点击:1顶部菜单-扩展;2模块引用表右键模块;3视觉库插件点击   此功能可直接精简编译或者引用的模块,删除内部未公开且未使用的所有内容,完全不影响模块使用,晚点弄个详细的说明 </em> 顶部菜单-扩展-七柚插件,新增获取到期时间 <em> 模块管理,当现行选择项为空时,右键菜单新增:刷新全部目录 </em> 优化对新版视觉库的菜单 * 程序集右键-子程序管理,新增批量插入代码,可在当前程序集所有子程序的开头和结尾插入任意代码,支持动态变量</p> <h2>2023.11.13</h2> <p>&gt;<em> 优化启动速度 </em> 新增api静态加速选项,可选开启</p> <h2>2023.11.12</h2> <p>&gt;混淆功能优化,当类子程序名和基类子程序名称一致时,混淆后保持一致 新增混淆编译模块:一键编译模块并混淆,此功能的混淆会直接覆盖混淆后的模块 <em> 顶部菜单-扩展,新增混淆处理功能,此功能不影响源码和模块功能 1、混淆当前源码 可将当前源码内的所有未公开内容混淆,子程序名称、变量、dll、甚至窗口组件名称都会混淆,相关组件事件已经自动处理 2、混淆当前源码_含公开 和上面的区别就是,代码中所有内容都会被混淆 3、混淆已编译模块 将模块内所有未公开内容混淆,易默认编译的会带某些内容从而更易读取反编译后的内容,比如未公开的子程序名称可以正常读取,混淆后变随机字符 </em> 修复删除未使用DLL功能会删除未使用资源的问题</p> <h2>2023.11.4</h2> <p>&gt;<em> 新建界面的虚表新增图标显示,已收藏的文件自动加爱心,也可以右键表项切换图标,默认无图标 </em> 顶部扩展菜单新增快速启动,在插件设置里面可以设置, 可快速打开某个exe或者快捷方式,支持设定多个文件、目录 <em> 修复助手自带插件:提示扩展的一个焦点bug:当IDE不在焦点的时候,在其他窗口点击这里的时候,IDE未能获取焦点 </em> 优化新版视觉库右键菜单</p> <h2>2023.11.1</h2> <p>&gt;<em> 增强子程序相同比较,基于原始代码比较 &gt; </em> 新增赞助功能:比较相同内容 此功能可以比较相同子程序、数据类型、资源、常量、dll,这个相同是指,结构内容完全一致,名称可以不一样。 例子: 1、两个子程序的内容,参数,变量是一样的,就认为他们是相同内容 2、两个Dll的库文件名,库中对应文件名,参数数量、类型、属性都一致,就认为是相同内容 使用场景不限于:合并模块,精简代码 </p> <ul> <li>新建界面优化:双击创建新项目文字,可弹出打开源码的窗口,记录右键新增备份记录和恢复记录,同时优化自动保存记录的方式,如果距离上一次保存记录的时间超过1天,便会自动保存,这个主要应对某些条件下的保存失败导致记录丢失的问题</li> <li>重命名DLL优化,新增可以限制必须包含目标名称的功能</li> <li>优化搜寻1跳转的逻辑,速度提高</li> </ul> <h2>2023.10.31</h2> <p>&gt; * 优化视觉库新版右键菜单名称可能错误的问题</p> <h2>2023.10.30</h2> <p>&gt; * 修复新建界面清除所有项目的Bug,并新增删除全部记录前自动备份一下记录</p> <h2>2023.10.29</h2> <p>&gt; * 代码精简功能新增选项:限制包含名称对象,限制后,将排除不包含目标名称的精简对象</p> <h2>2023.10.19</h2> <p>&gt; * 修复窗口右键菜单-窗口转黑月功能</p> <h2>2023.10.17</h2> <p>&gt; * 程序集右键菜单-快速处理-新增美化注释,可对选中行(未选中就是当前行)生成好看点的注释,有一定几率生成的不太行,撤销重新生成即可</p> <h2>2023.10.14</h2> <p>&gt; * 修复助手插件的一个可能导致崩溃的接口</p> <ul> <li>加减壳标记 修复某些机器可能崩的bug</li> <li>常量右键新增功能:删除重复常量,自动删除重复的,如果值不一致不处理并提示</li> </ul> <h2>2023.10.13</h2> <p>&gt; <em> 新建界面和初始页,UI小优化,源代码右键菜单新增,编译源码(普通编译,静态编译,黑月编译),可静默编译。 </em> 模块管理那里,右键模块菜单新增,重新编译,点击后可静默将模块重新编译一下。 * 程序集右键菜单新增一个功能,增加或取消壳标记,可选多档位,名称自己设定,相关模块也自己设定。此功能支持将子程序本来就有的壳标记直接修改为目标标记,自动匹配设定的壳标记</p> <h2>2023.10.12</h2> <p>&gt; <em> 完美兼容ETS,除了高级版模块管理(ETS本身就类似的),功能已全部支持,支持隐藏ETS启动动画 </em> 优化读取已启用支持库</p> <h2>2023.10.8</h2> <p>&gt; <em> 优化取用到子程序位置后,点击搜寻1的结果也可以直接到用的子程序位置 </em> 优化对已启用支持库的识别</p> <h2>2023.9.28</h2> <p>&gt; * 支持库右键新增菜单:定位静态库</p> <h2>2023.9.14</h2> <p>&gt; <em> 优化新建窗口自适应尺寸 </em> 资源界面右键菜单新增,定位文件,可直接定位备注里路径的文件位置 * 引用支持库默认设置中&lt;br&gt;改换行,实际随便</p> <h2>2023.8.28</h2> <p>&gt; 支持库右键菜单新增功能 1、支持库管理:相对易IDE和视觉库的的支持库管理,优点是,启动快,采用多线程+虚表的方式加载,支持保存设置 2、停用支持库:可取消某个支持库的启用,会自动修改配置并同步到所有打开的IDE 3、刷新支持库:第一个支持库管理程序是单独的一个程序,如果是在IDE打开的情况下修改,需要手动刷新一下,后续可能考虑也改成同步刷新</p> <h2>2023.8.24</h2> <p>&gt; * 顶部菜单-七柚插件,新增最近更新记录,记录从现在开始算,之前的看文档</p> <h2>2023.8.23</h2> <p>&gt; * 代码精简功能新增设定目标程序集和删除前确认</p> <h2>2023.8.9</h2> <p>&gt; <em> 新增拖放增强,这个主要用于视觉库,自带IDE的助手插件本身有这个,但是视觉库的不行,所以额外写了个,功能与自带的完全一致 </em> 图片资源表修改资源时的弹窗改为默认支持所有类型,默认是只能图片,还需要手动点一下 <em> 程序集右键菜单-文件_定位,现支持选中的内容两边有引号之类的 </em> 新增支持自动化替换——为_,这个主要是切换输入法的时候有时候会遇到,按需开启</p> <h2>2023.8.7</h2> <p>&gt; <em> 新增解绑功能,每月限制2次,每次解绑扣一天时间 </em> 开放卡密充值功能 <em> 优化复杂情况下递归向模块抽取时的处理  </em> 优化模块名带/的处理</p> <h2>2023.8.2</h2> <p>&gt; <em> 新增shift选中代码,新版本默认开启 </em> 新增修改易IDE的默认易语言图标,内置三种颜色的VS图标,也可以自行修改任意图片 相关设置在插件设置-全局-</p> <h2>2023.7.21</h2> <p>&gt; * 程序集右键子程序处理功能中的调试输出有关功能支持YYDS是调试YYDS命令</p> <h2>2023.7.20</h2> <p>&gt; * 大幅优化程序集右键-异常捕获功能,现版本支持任意复杂的代码来添加标记和还原,还原后和添加前完全一致</p> <h2>2023.7.19</h2> <p>&gt; <em> 优化程序集右键删除所有注释行 </em> 修复模块树管理可能导致报错的一个bug,部分功能增加提示 <em> 手动检测插件更新时,如果无更新现在会提 </em> 优化子程序处理相关功能,大幅提高可用性,主要影响删除空行和屏蔽调试相关 * 顶部按钮新增异步编译开关,开启后点击菜单后的编译将启用异步编译,完全不卡界面,同时支持视觉库和原IDE,支持全部编译方式:静编、黑月、静编同名、普编。视觉库版本搭配这个视觉库版的插件</p> <h2>2023.7.18</h2> <p>&gt; 1.新增编译后处理,可自动压缩,在设置里面启用 2.搜寻1的超列,点击支持自动调整到目标内容,这个主要是取用到支持库位置、用到模块位置功能的时候可以快速找到目标内容 3.顶部菜单upx和aspack,当上次编译路径不存在的时候直接返回</p> <h2>2023.7.17</h2> <p>&gt; 1.新增编译后处理,可自动压缩,在设置里面启用 1.修复原IDE的搜寻1处理失败问题 2.删除脚本的提示 3.提取模块_生成E功能升级为提取模块EX,包括:提取模块_递归,提取模块_生成e,提取模块_生成e_不递归 4.优化提取模块时,如果是源码,会自动删除空名称的参数变量等 5.上个版本可能更新失败(未处理编码问题导致更新失败),更新不了的群文件重新下载替换一下</p> <h2>2023.7.15</h2> <p>&gt; 新增了两个按钮,支持库(这个你们用不到、仅支持视觉库)和普通编译(类似助手的智能编译,只不过是普通编译)</p> <h2>2023.7.8</h2> <p>&gt; 提高兼容性</p> <h2>2023.7.14</h2> <p>&gt; * 修复可能无法载入的问题, 提高兼容性</p> <h2>2023.7.3</h2> <p>&gt; 修复启用闪退的问题,如果无法更新或者更新导致易语言崩溃的,重新下载安装一下插件即可。上个版本的可能有问题,再之前的应该能正常更新</p> <h2>2023.6.27</h2> <p>&gt; * 汇编代码转换的依赖dll改自动下载</p> <h2>2023.6.18</h2> <p>&gt; * 程序集右键菜单-子程序处理,新增功能:取和模块重复命令,这个可以将当前源码和模块中公开子程序名称一致的取出来放到搜寻1,点击即可切换对应子程序位置。这个功能主要也是为了精简代码和避免当前源码覆盖模块中同名子程序</p> <h2>2023.6.17</h2> <p>&gt; <em> 优化点击程序集的时候会自动排除文件夹,避免存在程序集名称和文件夹名称一样的情况 </em> 优化代码精简时未成功进入目标程序集的处理</p> <h2>2023.6.15</h2> <p>&gt; * 修复程序树拖动保存后再次拖动保存失效的问题 1.大幅优化代码精简功能和一些代码取位置等,主要修复了之前版本可能打开目标程序集失败导致的错误精简,已经可以完美精简代码了。 2.优化视觉库版本模块树的收藏图标为爱心 3.优化稳定性</p> <h2>2023.6.14</h2> <p>&gt; * 优化新建窗口的历史路保存方式,避免某些情况下保存失败 YYDS更新 1.弃用新版通用对象支持库,这个在某些场景可能崩溃</p> <h2>2023.6.13</h2> <p>&gt; 1.模块树管理右键菜单添加两个菜单: 添加目录_枚举和切换目录枚举状态,这个可以设定枚举目录源模块的时候是否递归枚举子目录 2. 优化脚本执行后的提示</p> <h2>2023.6.9</h2> <p>&gt; * 顶部菜单-扩展-七柚插件,新增检查YYDS更新,可自动更新新版YYDS支持库</p> <h2>2023.6.1</h2> <p>&gt; * 原IDE下新增顶部按钮,可快速黑月,静编同名,UPX等</p> <ul> <li>新增两个按钮ASPack和脚本,按钮都可以自行设置是否显示</li> </ul> <h2>2023.5.17</h2> <p>&gt; <em> 已加入程序树拖动开关,另外修复了上个版本关闭源码弹窗问题 </em> 完整支持程序树的拖动,支持任意拖动程序集、类程序集、文件夹,支持多级处理,想怎么拖就怎么拖,拖动完毕后右键程序树-保存程序树即可保存当前程序树到源码,源码级修改,下次打开源码依然是修改后的,未开启插件的IDE打开也是修改后的 <em> 程序树右键菜单新增-升序排列和降序排列,支持将程序树的程序集和类程序集自动排序,这个不支持文件夹下的。 </em> 另外说明,目前不支持窗口,数据类型,DLL等拖动,此功能已转为赞助功能 * 新增程序树拖动修改排序,此功能目前免费开放,不支持文件夹,后续会尝试支持。修改后右键程序树-保存程序树即可保存当前排序到源码,此功能使用前会自动保存备份源码</p> <h2>太长了,此前了不加了,具体看插件设置功能把</h2>

页面列表

ITEM_HTML