@echo off
title 开始删除
:1
for /f "delims=\ " %%i in ('dir /b a.txt b.txt c.txt d.txt') do (
set a=%%i
echo %a:1234=% >>a.txt b.txt c.txt d.txt)
goto 2
:2
for /f "delims=\ " %%i in ('dir /b a.txt b.txt c.txt d.txt') do (
set a=%%i
echo %a:2345=% >>a.txt b.txt c.txt d.txt')
goto 3
:3
for /f "delims=\ " %%i in ('dir /b a.txt b.txt c.txt d.txt') do (
set a=%%i
echo %a:3456=% >>a.txt b.txt c.txt d.txt')
@echo 删除完成
echo ====================
cls
echo 删除完毕
pause
exit
问题解决:
附上代码:代码编写者:tireless @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
[ Last edited by wangyujonny on 2009-5-26 at 05:06 ]
@echo off&setlocal enabledelayedexpansion
for %%? in (a b c d) do (
(for /f "delims=\ " %%a in (%%?.txt) do (
set var=%%a
for %%a in (1234 2345 3456) do set var=!var:%%a=!
echo.!var!
))>.new
move .new %%?.txt
)
@echo off&setlocal enabledelayedexpansion
for %%? in (a b c d) do (
(for /f "delims=\ " %%a in (%%?.txt) do (
set var=%%a
for %%a in ("12 34" "23 45" "45 67") do set var=!var:%%~a=!
echo.!var!
))>.new
move .new %%?.txt
)
@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
@echo off&setlocal enabledelayedexpansion
for %%? in (a b c d) do (
(for /f "delims=" %%a in (%%?.txt) do (
set var=%%a
for %%a in ("12 34" "23 45" "45 67") do set var=!var:%%~a=!
echo.!var!
))>.new
move .new %%?.txt
)