魔方吧·中文魔方俱乐部

标题: 如何合并xsb文件? [打印本页]

作者: 华容道    时间: 2011-1-8 19:19:57     标题: 如何合并xsb文件?

我想将许多只含有一个关卡的xsb文件合并成一个xsb文件,不知该如何操作。请大家帮帮忙,谢谢。
作者: 18808    时间: 2011-1-8 19:52:40

用记事本打开,将关卡文件复制到同一个文件,每个关卡之间用换行(回车键)格开,然后用A码保存…
作者: stopheart    时间: 2011-1-8 19:57:48

如果有老封的软件,方法如下:把所有XSB文件,导入一个box文件里,然后用附件中的文件转换即可。
如果你不会,你可以把xsb格式文件发给我,我给你转。
wrbwyk@tom.com

附件: box2xsb.rar (2011-1-8 19:57:48, 9 KB) / 下载次数 38
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTI2OTEyfDVlYTA0OWZhfDE3MzgyNTM1NTl8MHww
作者: 华容道    时间: 2011-1-8 20:17:59     标题: 回复 3# 的帖子

好热心的版主!谢谢
作者: 华容道    时间: 2011-1-8 20:22:25     标题: 回复 3# 的帖子

有没有能完成格式转换的免安装版的推箱子软件?
作者: 华容道    时间: 2011-1-8 20:41:05

找到一种方法:把100多个xsb文件先转换成文本文件(批处理),再用文本文件合并器合并。
作者: anian    时间: 2011-1-9 11:03:09

如果每个单关卡XSB文件的最后(或开始)都有最少一行是空的, 那么最简单的方法就是:

copy *.xsb  new.xsb
作者: anian    时间: 2011-1-9 12:06:00

也可以用joinxsb将许多个xsb文件合并成一个xsb文件。

用法:

joinxsb -b -f -o out.xsb  *.xsb

-b  ----- 每个文件之间加一空行。
-f  ----- 显示每个文件名字。
-o  ----- 合并后的文件

可以用星(*)来批量处理。

这个程序不理会文件的名字(是ASCII Text文件就可以)。
如你的文件是"*.txt", 可以用:

joinxsb -b -f -o out.xsb *.txt


作者: 华容道    时间: 2011-1-9 12:14:08     标题: 回复 8# 的帖子

joinxsb -b -f -o out.xsb  *.xsb
真好用!谢谢
作者: anian    时间: 2011-1-9 12:30:37

忘了说: 上面那个例子, 如果合并后的文件(out.xsb)已经存在,程序会问你是否要删除原来的文件再造个新的。 如果你的答案永远是“y”而不想答这个问题, 可以用“-y”选择。

joinxsb -b -f -y -o out.xsb *.xsb




欢迎光临 魔方吧·中文魔方俱乐部 (http://bbs.mf8-china.com/) Powered by Discuz! X2