问题没解决啊,大家帮忙啊,哭
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
Originally posted by wangyujonny at 2009-5-25 12:58 PM:
又出现问题,如果文本中只有ms0:/FreeCheat/fc_3xx.prx 1就可以删除
如果是我上面说的文本
就变成了:ms0:/cxmb/cxmb.prx 1
0=
ms0:/seplugins/irsautoboot.prx 0
我 ...
@echo off&setlocal enabledelayedexpansion
for %%? in (vsh game pops game150) do (
(for /f "delims=" %%a in (%%?.txt) do (
set var=%%a
for %%a in ("ms0:/FreeCheat/fc_3xx.prx 1" "ms0:/FreeCheat/fc_3xx.prx 0" "ms0:/FreeCheat/fc_3xx.prx" "ms0:/FreeCheat/fc_371.prx 1" "ms0:/FreeCheat/fc_371.prx 0" "ms0:/FreeCheat/fc_371.prx") do set var=!var:%%~a=!
echo.!var!
))>.new
move .new %%?.txt
)
pause
exit
Originally posted by tireless at 2009-5-25 20:12:
你用 "delims=\ " 是为了取第一部分?
@echo off&setlocal enabledelayedexpansion
for %%? in (vsh game pops game150) do (
(for /f "delims=" %%a in (%%?.txt) do (
set var=#%%a
for %%a in (
"ms0:/FreeCheat/fc_3xx.prx 1"
"ms0:/FreeCheat/fc_3xx.prx 0"
"ms0:/FreeCheat/fc_3xx.prx"
"ms0:/FreeCheat/fc_371.prx 1"
"ms0:/FreeCheat/fc_371.prx 0"
"ms0:/FreeCheat/fc_371.prx"
) do set var=!var:%%~a=!
echo.!var:~1!
))>.new
move .new %%?.txt
)
pause
exit| 评分人 | 分数 | 时间 |
|---|---|---|
| wangyujonny | +1 | 2009-05-26 12:28 |