设为首页收藏本站官方微博

【已完成】【汉化任务简报】#11 通用字幕补空格工具

[复制链接]
查看: 3161|回复: 16
打印 上一主题 下一主题

【已完成】【汉化任务简报】#11 通用字幕补空格工具

跳转到指定楼层
楼主
发表于 2009-3-22 14:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

【已完成】【汉化任务简报】#11 通用字幕补空格工具

不少AVG在文本被修改为中文双字节之后,会出现各种各样的问题,如无法正常回车等等。
5 c9 p# c" C2 ~) U% K比如南希系列,哈迪男孩等。
% l, f2 p& ?& }1 Q  C" T  ^" g! V0 g我们通常采取的方法是补上适量的空格,达到回车的效果。
0 i# f0 q4 h6 G) @: D( v# f6 x本工具就是一个自动补上适量空格的工具。- ~* M. E5 b& Z; c
/ r1 W) _( Z+ a2 |4 T
基本设计如下# B% T5 _- R7 ~! o: t& K
textbox1  多行, 用于输入原字符串# u3 Y8 D: F2 @' x6 s, n6 b$ k
textbox2  多行,用于输出转换后的字符串
, v. Y2 ]% \$ Q, r+ X# J2 Z6 K: I9 N2 Z7 H
textbox3   用于输入每行字节数a
; f1 [- e; ^8 Y* Ntextbox4   用于输入每行末尾补足半角空格字节数b ,缺省值为02 D3 a9 r/ L; \' t6 C! n
当b>0时,a中已经包含b# G/ s4 v; \# o
b的作用是可以保证每行末尾的若干字符为半角空格。$ H) `7 U' }  ?  [

: Y" O; C  c7 D( T3 i/ Ubutton1   开始转换  c1 G9 s# K* ]0 p0 k8 S

' s& c9 e' z: P/ P" g5 ?说明
( Q; S* Q  N  U6 P- m% |原字符串是一个全角半角字符混合并带有回车换行的字符串。0 @! T9 v& r, T& V
按上述规则补上半角空格后将把回车换行转换为若干空格,在固定的矩形范围内显示的时候达到换行的效果
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 很美好很美好 很差劲很差劲
回复

使用道具 举报

沙发
发表于 2009-3-22 14:15 | 只看该作者
这个我来。。。。
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2009-3-22 14:18 | 只看该作者
引用第1楼warwar于2009-03-22 14:15发表的  :" ~5 [3 p$ F. @! A& d2 N
这个我来。。。。
: Z# c% V  N& X. b
好的,谢谢!
回复 支持 反对

使用道具 举报

地板
发表于 2009-3-22 16:21 | 只看该作者
恩,有个问题。8 `# v( ]2 o- i9 e- U1 j
如果原字符串带有英文,我导出的是英文采用双字节(补00)
' m8 A4 [- w5 H6 k$ S5 _
$ @0 J$ n! i3 R可是拷贝到TXT中,英文就变成单字节了,怎么办?
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2009-3-22 16:31 | 只看该作者
引用第3楼warwar于2009-03-22 16:21发表的  :. L2 ^! t7 d- |0 @- ?/ I% \
恩,有个问题。
0 S5 n4 ?0 N2 `# d; _如果原字符串带有英文,我导出的是英文采用双字节(补00)
* x7 q; V+ Q( j6 R9 [' \# }' u1 A1 j$ X; K
可是拷贝到TXT中,英文就变成单字节了,怎么办?
6 A! b8 v- Z' T  S+ a) ?- ]1 n2 Y: E6 [
可能你没理解清题目。# |* L/ N4 y' n; X- H5 B! X
举例来说8 F0 m. e& q- P" h& e* ~/ b
; R  Y6 `8 p( j; W; c( S$ K
输入串
1 w4 n1 S! W: {4 J/ h* \* hxyz汉汉汉汉汉x汉! i2 }$ S: x5 w, Y9 c
a=8,b=1
" [# h$ c) w  y: ~/ \: g+ C0 c
6 R1 F3 p3 j' x: `% r输出就是
. c/ X( d, R1 X# K# wxyz汉汉 汉汉汉x 汉  b1 X2 B0 n5 g. L, l/ O- U6 m
3 `6 p2 p& [+ ^
可是拷贝到TXT中,英文就变成单字节了,怎么办--->
+ g3 Y3 d  J& ?* `1 m9 {这个我就不知道了。我有一段vb.net的代码,明天可以给你看看
回复 支持 反对

使用道具 举报

6#
发表于 2009-3-22 16:41 | 只看该作者
恩。现在理解了。
回复 支持 反对

使用道具 举报

7#
发表于 2009-3-22 17:43 | 只看该作者
那还用得到ExtText的str么....
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2009-3-22 18:17 | 只看该作者
引用第6楼firendless于2009-03-22 17:43发表的  :( _6 y8 L! ~, A; ?* a: K
那还用得到ExtText的str么....

4 e( @3 M6 E- V! i总之在某种情况下可以用上。6 I- i* L" L! y7 b9 G8 p) S
是个通用工具嘛。
回复 支持 反对

使用道具 举报

9#
发表于 2009-3-22 18:28 | 只看该作者
通用字幕补空格工具- |1 |! P: v: e2 Y$ o; G6 ^) y# K+ ~

9 e+ I3 l! V4 L2 o3 K4 A1 _* G" o* k请007看看,有没有问题
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2009-3-22 18:47 | 只看该作者
有问题9 F* y, n5 |! ^2 }& ]2 C
# S* D- @" D( w7 E$ u
a=8 b=1! ~7 B  @# Y$ p3 N
汉汉汉汉汉汉汉汉汉汉汉汉汉汉汉汉汉汉汉汉
$ R0 [" q" a* f) S
6 P5 c3 v9 f6 O9 x' ~- K' R1 j# ?正确, c% T( B) ^6 V2 }* |+ M2 N7 [
汉汉汉  汉汉汉  汉汉汉  汉汉汉  汉汉汉  汉汉汉  汉汉
2 o9 n- `0 g# W% e! k
: ^/ |9 e' a3 L, {8 c+ H  V( d错误
' V# y4 l) q; m$ W/ e: M4 m& k汉汉汉汉 汉汉汉汉 汉汉汉汉 汉汉汉汉 汉汉汉汉
" T$ ~# a6 Z3 i2 e
* K) }: ?, x+ ^& b, D$ e说了在b>0时,a 中包含了b9 d/ O" i& o! U. Z2 f5 {. b
所以一次要输出3个汉加2个空格" v3 @& G& R7 L8 l; D
你的结果一行有9个字节了
回复 支持 反对

使用道具 举报

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

本版积分规则

冒险解谜游戏中文网 ChinaAVG

官方微博官方微信号小黑屋 微信玩家群  

(C) ChinaAVG 2004 - 2019 All Right Reserved. Powered by Discuz! X3.2
辽ICP备11008827号 | 桂公网安备 45010702000051号

冒险,与你同在。 冒险解谜游戏中文网ChinaAVG诞生于2004年9月9日,是全球华人共同的冒险解谜类游戏家园。我们致力于提供各类冒险游戏资讯供大家学习交流。本站所有资源均不用于商业用途。

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