最近在搞汉化,想先把原文和译文分开,之后再合起来。
@echo off
::setlocal enabledelayedexpansion
set flag=0
for /f "tokens=* delims=" %%i in (test.txt) do (
if %flag%==0 (
echo %%i>>splitted\0.txt & set flag=1) else (
echo %%i>>splitted\1.txt & set flag=0
)
pause
)
pause
一开始用了setlocal enabledelayedexpansion和!flag!,可以隔行分出来,但是所有英文感叹号和后面的内容都不见了。
如果不用setlocal enabledelayedexpansion,分不出来。
if 后面好像也不能用call %%var%%
在这厚着脸皮求一下大神指教。
@echo off
::setlocal enabledelayedexpansion
set flag=0
for /f "tokens=* delims=" %%i in (test.txt) do (
if %flag%==0 (
echo %%i>>splitted\0.txt & set flag=1) else (
echo %%i>>splitted\1.txt & set flag=0
)
pause
)
pause
一开始用了setlocal enabledelayedexpansion和!flag!,可以隔行分出来,但是所有英文感叹号和后面的内容都不见了。
如果不用setlocal enabledelayedexpansion,分不出来。
if 后面好像也不能用call %%var%%
在这厚着脸皮求一下大神指教。