(已解决)制作mod过程中,文本的转化恶心死我了,求一个bat批处理
本帖最后由 slxc920113 于 2012-10-2 03:55 编辑如题,本人没学过批处理,只知道最简单的dos命令。
MOD制作时批处理命令
DAT转txt:
@echo off
for /r [] %%a in (*.DAT) do (
dat2txt.py %%a)
txt转DAT:
@echo off
for /r [] %%a in (*.DAT.txt) do (
txt2dat.py %%a
del %%a
)
[]为MEDIA文件夹路径。 复制到记事本,修改路径后,放到dat2txt.py所在目录,后缀改为.bat或者.cmd
请参考这个写法:
for %1 in (%windir%\system32\*.dll)do regsvr32.exe/s %1
相信你看得懂的,改成你对应的命令吧。 期待楼主做出一个好的MOD让我们有更好的娱乐 greatxuan 发表于 2012-9-30 17:45 static/image/common/back.gif
请参考这个写法:
for %1 in (%windir%\system32\*.dll)do regsvr32.exe/s %1
相信你看得懂的,改成你对应的 ...
understand。
@echo off
for /r [] %%a in (*.DAT) do (
echo %%a
dat2txt.py %%a
)
pause 其实用vb可以弄一个小程序一键转化出来……不过貌似会被360报毒的样子 避免被一些小白扣分 还是算了…… dat2txt.py (data文件路径) (转换到的路径)
两个路径中间有个空格
路径里不能带空格 slxc920113 发表于 2012-10-1 12:13 static/image/common/back.gif
@echo off
for /r [] %%a in (*.DAT) do (
echo %%a
直接把path里改成路径就可以了?
话说跟着您混改MOD真是太给力了.
本帖最后由 shol8 于 2012-10-1 14:25 编辑
尝试了一下,不知道为什么没有效果?
dat2txt的那部分
如果我的media文件夹就在D:\下,路径该怎么设置呢?
shol8 发表于 2012-10-1 14:13 static/image/common/back.gif
尝试了一下,不知道为什么没有效果?
dat2txt的那部分
如果我的media文件夹就在D:\下,路径该怎么设置呢?
路径就写 D:\MEDIA。转换的时候DOS窗口就是黑的,看不出来是否工作,完成以后会自己关闭。
都是些高手啊。。看来俺们这些光耍游戏的都弱爆了。 本帖最后由 shol8 于 2012-10-1 18:07 编辑
slxc920113 发表于 2012-10-1 15:11 http://bbs.blacksheepgame.com/static/image/common/back.gif
路径就写 D:\MEDIA。转换的时候DOS窗口就是黑的,看不出来是否工作,完成以后会自己关闭。
...
我点了之后跳了一下黑框就没反应了,看了文件夹也确实没发挥作用.
[]的两个括号需要保留么?
我用cmd运行,提示说命令语法不正确.
代码:
@echo off
for /r [] %%a in (*.DAT) do
dat2txt.py %%a
希望有高手能出个批量转换的工具。 shol8 发表于 2012-10-1 17:42 static/image/common/back.gif
我点了之后跳了一下黑框就没反应了,看了文件夹也确实没发挥作用.
[]的两个括号需要保留么?
我用cmd运行, ...
[[]]不用保留。do后面空半角,加半角(,最后加)
本帖最后由 aiyz 于 2012-10-2 09:23 编辑
dat2txt
SET PAK="x:\MEDIA"
dat2txt.py %PAK% TXT
txt2dat
SET PAK="x:\TXT"
txt2dat.py %PAK% DAT
页:
[1]