无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: hsm570911
打印 上一主题 下一主题

[分享] Resource Hacker 5.2.6

  [复制链接]
31#
发表于 2023-11-16 18:23:53 | 只看该作者
hsm570911 发表于 2023-11-16 16:59
原始 RCData 资源编码是 ANSI (5.2.4 之前的版本)
当点选 RCData 资源其中一个窗体(例如:Resource Hac ...

还有你说的整数溢出的问题还有吗?这个怎么模拟重现?

点评

整数溢出的问题在 5.2.4 版已解决  详情 回复 发表于 2023-11-17 00:04
回复

使用道具 举报

32#
 楼主| 发表于 2023-11-17 00:04:41 | 只看该作者
wszjf 发表于 2023-11-16 18:23
还有你说的整数溢出的问题还有吗?这个怎么模拟重现?

整数溢出的问题在 5.2.4 版已解决
回复

使用道具 举报

33#
发表于 2023-11-17 03:35:34 | 只看该作者
hsm570911 发表于 2023-11-17 00:04
整数溢出的问题在 5.2.4 版已解决

好的

评分

参与人数 1无忧币 +5 收起 理由
smss + 5 非标汉化能搞个吗(就是资源根目录名不要汉.

查看全部评分

回复

使用道具 举报

34#
发表于 2023-11-17 22:11:02 | 只看该作者
hsm570911 发表于 2023-11-16 16:59
原始 RCData 资源编码是 ANSI (5.2.4 之前的版本)
当点选 RCData 资源其中一个窗体(例如:Resource Hac ...

经向作者反馈,包括乱码问题、将 [图标组] 组保存到 RES 多了一个 Menu、保存*.rtf *.wav等缺少后缀名等问题都已解决
还有一个问题正在解决……等待最终完美版本发布

点评

其实我还向作者提出一个建议他也没回覆。 就是 240 资源项(ResScope 中称为 Dialoginfo,Passolo 中称为 DLGINIT, Resource Tuner 中称为 Dialog Data)。其他资源编辑器都能使用 "编辑器查看" (Editor View) 功能  详情 回复 发表于 2023-11-18 15:09

评分

参与人数 1无忧币 +5 收起 理由
smss + 5 来个没壳的

查看全部评分

回复

使用道具 举报

35#
 楼主| 发表于 2023-11-18 15:09:05 | 只看该作者
本帖最后由 hsm570911 于 2023-11-18 15:19 编辑
wszjf 发表于 2023-11-17 22:11
经向作者反馈,包括乱码问题、将 [图标组] 组保存到 RES 多了一个 Menu、保存*.rtf *.wav等缺少后缀名等 ...

其实我还向作者提出两个建议他也没回覆。
就是 240 资源项(ResScope 中称为 Dialoginfo,Passolo 中称为 DLGINIT, Resource Tuner 中称为 Dialog Data)。其他资源编辑器都能使用 "编辑器查看" (Editor View) 功能进行编辑修改,而 Resource Hacker 只能使用 "二进制查看" (Binary View)  功能查看而不能进行编辑修改.。这是美中不足的地方。
另外一个建议就是:能够增加一个 "Change Language for Group Resource" (更改组资源语言) 功能,有时只对某个组资源更改语言就会变得比较方便,
不用一个一个改,或是全部更改语言后再一个一个改,呵呵!这时只能派  Resource Tuner上场。
回复

使用道具 举报

36#
发表于 2023-11-18 19:13:02 | 只看该作者
hsm570911 发表于 2023-11-18 15:09
其实我还向作者提出两个建议他也没回覆。
就是 240 资源项(ResScope 中称为 Dialoginfo,Passolo 中称 ...

这两个功能估计很难实现,这个工具只能进行简单的修改,复杂的工程还需要用专业工具
回复

使用道具 举报

37#
发表于 2023-11-18 20:01:38 | 只看该作者
dfm文件无法替换,这个问题5.2.6还没有解决呢!

点评

5.2.6 已经可以使用 "替换资源" 功能,将汉化后的 *.dfm 替换英文的 *.dfm 了。 之前所提的问题,作者皆已修复完成。  详情 回复 发表于 2023-11-19 07:02
回复

使用道具 举报

38#
 楼主| 发表于 2023-11-19 07:02:39 | 只看该作者
2531011219 发表于 2023-11-18 20:01
dfm文件无法替换,这个问题5.2.6还没有解决呢!

5.2.6 已经可以使用 "替换资源" 功能,将汉化后的 *.dfm 替换英文的 *.dfm 了。
之前所提的问题,作者皆已修复完成。
回复

使用道具 举报

39#
发表于 2023-11-19 07:17:16 | 只看该作者
不是单文件
回复

使用道具 举报

40#
发表于 2023-11-19 07:19:29 | 只看该作者
谢谢分享
回复

使用道具 举报

41#
发表于 2023-11-19 19:56:50 | 只看该作者
5.2.7.427 版本中的更新 - 均为 苦瓜甘甜(wszjf) 向作者反馈后修复该版本是继5.1.7之后最完美的版本:
修复了命令行脚本中执行“extract”错误的问题

5.2.6.425 版本中的更新 - 均为 苦瓜甘甜(wszjf) 向作者反馈后修复:
修复了检测文本编码时出现的一个错误,此错误就是导致编辑文件时输入简体中文字符形成乱码的问题
修复了其他几个小错误:
– 修正保存“图标”或“图标组”资源,多出“菜单”资源的问题
– 修正保存.wav、.avi、.mid、.rtf等资源,文件名处缺少后缀名的错误
增加消息框、对话框字号调节功能
回复

使用道具 举报

42#
发表于 2023-11-19 23:40:22 | 只看该作者
回复

使用道具 举报

43#
发表于 2023-11-20 09:05:53 | 只看该作者
本帖最后由 wszjf 于 2023-11-20 09:11 编辑
hsm570911 发表于 2023-11-18 15:09
其实我还向作者提出两个建议他也没回覆。
就是 240 资源项(ResScope 中称为 Dialoginfo,Passolo 中称 ...

能举一个 Resource Tuner 中称为 Dialog Data 的例子吗?我还不是特别明白,我先搞明白了,再向作者反馈。
还有你提到的(更改组资源语言) 功能我也不是特别明白。
你还发现软件有其他问题了吗?

点评

我的理解:  详情 回复 发表于 2023-11-20 11:27
回复

使用道具 举报

44#
发表于 2023-11-20 11:27:10 | 只看该作者
wszjf 发表于 2023-11-20 09:05
能举一个 Resource Tuner 中称为 Dialog Data 的例子吗?我还不是特别明白,我先搞明白了,再向作者反馈 ...

我的理解:

1、Dialog Data对话框数据.png (152.04 KB, 下载次数: 85)

1、编辑 Dialog Data对话框数据

1、编辑 Dialog Data对话框数据

2、更改组资源语言.png (130.19 KB, 下载次数: 88)

2、更改组资源语言

2、更改组资源语言
回复

使用道具 举报

45#
发表于 2023-11-20 11:31:41 | 只看该作者
谢谢分享
回复

使用道具 举报

46#
发表于 2023-11-20 13:50:21 | 只看该作者
本帖最后由 wszjf 于 2023-11-20 13:57 编辑

你这样一说我就非常明白了,非常感谢!

点评

對,我要表達的建議就是這樣。  详情 回复 发表于 2023-11-20 15:09
回复

使用道具 举报

47#
 楼主| 发表于 2023-11-20 15:09:50 | 只看该作者
wszjf 发表于 2023-11-20 13:50
你这样一说我就非常明白了,非常感谢!

對,我要表達的建議就是這樣。
回复

使用道具 举报

48#
发表于 2023-11-20 16:19:21 | 只看该作者
hsm570911 发表于 2023-11-20 15:09
對,我要表達的建議就是這樣。

我已经重新整理再次向作者反馈了,等待回复
你还发现有其他问题了吗?

点评

暂时没有了,使用后还有发现问题再说,呵呵! 谢谢您热心帮忙。  详情 回复 发表于 2023-11-20 19:52
回复

使用道具 举报

49#
 楼主| 发表于 2023-11-20 19:52:24 | 只看该作者
wszjf 发表于 2023-11-20 16:19
我已经重新整理再次向作者反馈了,等待回复
你还发现有其他问题了吗?

暂时没有了,使用后还有发现问题再说,呵呵!
谢谢您热心帮忙。
回复

使用道具 举报

50#
发表于 2023-11-20 19:59:56 | 只看该作者
感谢分享,谢谢
回复

使用道具 举报

51#
发表于 2023-11-20 20:04:27 | 只看该作者
下来试试!
回复

使用道具 举报

52#
发表于 2023-11-20 21:34:50 | 只看该作者
本帖最后由 wszjf 于 2023-11-20 21:38 编辑
hsm570911 发表于 2023-11-20 19:52
暂时没有了,使用后还有发现问题再说,呵呵!
谢谢您热心帮忙。

我们都是希望软件更好用,众人拾柴火焰高。我在这里权限低,发不了帖子、发不了链接、发不了图片,需要汉化版的话百度苦瓜甘甜博客
回复

使用道具 举报

53#
发表于 2023-11-21 06:15:35 | 只看该作者
wszjf 发表于 2023-11-20 16:19
我已经重新整理再次向作者反馈了,等待回复
你还发现有其他问题了吗?

用此软件汉化其本身的主程序关于中“Copyright”为“版权所有”后,编译完为乱码,这个问题一直存在。
回复

使用道具 举报

54#
发表于 2023-11-21 08:14:10 来自手机 | 只看该作者
谢谢分享
回复

使用道具 举报

55#
发表于 2023-11-21 08:33:01 | 只看该作者
https://www.pecmd.net/thread-522.htm
新增针对ResourceHacker的一键汉化
回复

使用道具 举报

56#
发表于 2023-11-21 11:21:54 | 只看该作者
本帖最后由 wszjf 于 2023-11-21 19:17 编辑
2531011219 发表于 2023-11-21 06:15
用此软件汉化其本身的主程序关于中“Copyright”为“版权所有”后,编译完为乱码,这个问题一直存在。

这里是编码的问题,也不算BUG,可以继续向作者反馈、改进
不过,在汉化的时候,特殊符号也需要特殊对待,使用Resource Hacker也可以正确汉化这里,不形成乱码问题实际是出在 '#169 ' 两边的引号' ' 上,想办法把 ' ' 去掉就不会乱码了
unicode编码的特殊符号©的代码为'#169',当被编译为UTF-8代码时就会出错

提供两种汉化方法:

Caption = 'Copyright '#169' 1999-2023, Angus Johnson'
可以汉化为:
Caption = 'Copyright (C) 1999-2023, Angus Johnson'
Caption = 'Copyright © 1999-2023, Angus Johnson'
解释:
当“Caption =”后面全是英文或数字符号时,仍被编译成unicode代码,这里就不会出错
当改为汉字版权后,这里会被编译为UTF-8代码#169两边的 ' ' 就会导致编译出错,只要改为不带 ' ' ©(C)去掉 ' ' 就可以了
UTF-8代码可以识别特殊符号©







回复

使用道具 举报

57#
发表于 2023-11-21 15:32:02 | 只看该作者
wszjf 发表于 2023-11-21 11:21
这里是编码的问题,也不算BUG,可以继续向作者反馈、改进
不过,在汉化的时候,特殊符号也需要特殊对待 ...

感谢回复
回复

使用道具 举报

58#
发表于 2023-11-21 18:58:10 | 只看该作者
hsm570911 发表于 2023-11-18 15:09
其实我还向作者提出两个建议他也没回覆。
就是 240 资源项(ResScope 中称为 Dialoginfo,Passolo 中称 ...

你提到的这2个功能将5.2.8版中实现


点评

[attachimg]534772[/attachimg] 其实我觉得如果可以增加像 ResScope 这样的预览 DFM 窗体(表单)的功能,随然阳春但也不错。 至少可以即时调整修改字串的位置,Resource Tuner 也是有同样的功能,只是比要专  详情 回复 发表于 2023-11-22 13:23
回复

使用道具 举报

59#
 楼主| 发表于 2023-11-22 13:23:43 | 只看该作者
本帖最后由 hsm570911 于 2023-11-22 13:49 编辑
wszjf 发表于 2023-11-21 18:58
你提到的这2个功能将5.2.8版中实现



其实我觉得如果可以增加像 ResScope 这样的预览 DFM 窗体(表单)的功能,随然阳春但也不错。
至少可以即时调整修改字符串的位置,Resource Tuner 也是有同样的功能,只是比要专业一点,呵呵!
但是 Resource Hacker 完全没有这样的预览窗体的功能,比较简易。

不过作者好像把菜单跟窗体合并在 DFM 里面,而不是单独分开,所有有些窗体 ResScope 预览时会出错,例如 TMAINFORM.DFM。所以这个功能似乎很难实现。


Passolo 及 Resource Tuner 则可以分别识别 DFM 里面的菜单跟窗体,可以正常预览跟编辑。





点评

>assolo 及 Resource Tuner 则可以分别识别 DFM 里面的菜单跟窗体,可以正常预览跟编辑。 试了下 Resource Tuner, 没看到可以 预览 DFM 里面的菜单跟窗体 功能 ?  详情 回复 发表于 2023-11-22 19:24
>其实我觉得如果可以增加像 ResScope 这样的预览 DFM 窗体(表单)的功能 这功能我觉的蛮重要的, 我平常用 ResScope 最多, Resource Hack 反而是使用 旧版 V3.6, 因为 我觉的 Resource Hack 新版 稳定性不好,  详情 回复 发表于 2023-11-22 13:58
回复

使用道具 举报

60#
发表于 2023-11-22 13:29:58 | 只看该作者
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-6-22 23:30

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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