Passolo 非标字串宏
软件版本: 2022.08.14 (Build 220814)
适用系统: Windows XP/2000 以上系统
适用版本: 所有支持宏应用的 Passolo 5.0 及以上版本
界面语言: 简体中文和繁体中文 (可自定义并可扩展)
授权形式: 免费软件
QQ交流群: Passolo 宏官方群 927901818
开发作者: wanfu (2010-2022)
帮助制作: 王 苏 (wangsu01@163.com)
☆软件简介:
===========
本程序用于提取和写入 PE 文件或其他文件中的非标字符串。可以从选定的来源列表、翻译列表或其他
文件中直接提取或导入非标字串,并自动将提取的字串文件添加到 Passolo 方案中。对字串进行翻译并
生成翻译后的字串文件后,可再运行本程序将其写入到目标文件中,从而完成文件的本地化。
它具有以下功能:
- 可同时选择多种语言、字符编码提取字符串
- 支持 PE、MAC、ELF、Android、Chrome Pak 文件的超长翻译的自动移位写入
- 支持非 PE 文件的引用算法自定义和原长写入、最长写入、超长写入及变长写入
- 支持字串空位、非字串空位、节后原有空位、节后扩展空位、最后节扩展空位及新增节等多种移位空间
- 可自定义字符串提取和编辑时的多种过滤方案、代码页及编码范围
- 可按引用地址对多引用字符串进行分组拆分、合并和编辑
- 可单独或批量选择每条翻译字符串的代码页
- 支持翻译字符串的单独或批量写入及撤销
- 提供字串提取和写入记录、文件信息、字串数据信息、移位空间信息等供用户查看
- 支持 Pascal、.NET Unicode、Android、自定义字符串类型及其长度、代码页等标识符的修改
- 支持导入 HCS 文件、点睛文件、TransText 文件及 Athena-A 导出文件中的源文和翻译
- 支持导入已本地化文件中的相对或绝对地址相同和非 PE 文件中绝对地址相同的翻译
- 支持批量文件的提取和写入
- 内置可自定义的自动更新功能
- 可自定义并可扩展的用户界面语言
本程序包含下列文件:
- PSLHardCodedString.txt (简体中文说明文件)
- PSLHardCodedString.bas (主文件)
- Module\modCommon.bas (公共模块)
- Module\modPEInfo.bas (PE 文件模块)
- Module\modMacInfo.bas (MAC 文件模块)
- Module\modELFInfo.bas (ELF 文件模块)
- Module\modAndroidInfo.bas (Android 文件模块)
- Module\modBatInfo.bas (BAT 文件模块)
- Module\modChromePakInfo.bas (Chrome Pak 文件模块)
- Module\modUpdate.bas (自动更新模块)
- Module\modEncodeQuery.bas (字符编码查询模块,可单独使用)
- Module\modReferenceSearch.bas (引用搜索模块,可单独使用)
- Module\modEncodeModifier.bas (字符编码修改器模块,可单独使用)
- Module\modPESubFile.bas (PE 子文件提取和合并模块,可单独使用)
- Module\modStringSearch.bas (字串搜索模块,用于在指定文件夹下搜索字串)
- Module\modEncodeEsc.bas (字符转义模块)
- Data\PSLHardCodedString_0804.lng (简体中文语言文件)
- Data\PSLHardCodedString_0404.lng (繁体中文语言文件)
- Help\PSLHardCodedString_0804.chm (简体中文帮助文件)
- Help\PSLHardCodedString_0404.chm (繁体中文帮助文件)
☆运行环境:
===========
- 支持宏处理的 Passolo 5.0 及以上版本,必需
- Windows Script Host (WSH) 服务 (VBS),必需
- Adodb.Stream 服务,支持 Utf-8、Unicode 必需
- Microsoft.XMLHTTP 服务,支持自动更新功能必需
☆使用方法:
===========
- 将解压后的文件连同子文件夹一起复制到 Passolo 系统文件夹中定义的 Macros 文件夹中
- 在 Passolo 的工具 -> 自定义工具菜单中添加该宏文件并定义该菜单名称此后就可以单击该菜单直接调用