返回列表 发帖
延迟出错 更改
@echo off
for /f "tokens=*" %%i in (a.txt) do if not defined str (set str=%%i)else call set str=%%str%% %%i
    set str=%str:your=_%
    set str=%str:you=me%
    set str=%str:_=your%
    set str=%str::=:#%
    set str=%str:.=.#%
    set str=%str:Looking for a job is one of the toughest things me will ever have to do.=bathomework is a nice job,%
    set str=%str:#=^&^>^>b.txt echo. %
    >>b.txt echo.%str%
    pauseCOPY


[ 本帖最后由 terse 于 2008-8-30 20:45 编辑 ]

TOP

1
@echo off
for /f "delims=" %%a in (a.txt) do call set "str=%%str%%%%a"
set "str= %str% "
set "str=%str: you = me %"
set "str=%str: you. = me. %"
echo %str:~1,-1%
pauseCOPY
2
@echo off
for /f "delims=" %%a in (a.txt) do call set "str=%%str%%%%a"
set "str=%str::=:&echo\ %"
set "str=%str:.=.&echo\ %"
(echo %str%)>>b.txt
start "" "b.txt"COPY


[ 本帖最后由 随风 于 2008-8-30 17:57 编辑 ]
2

评分人数

    • keen: 强!!!PB + 7
    • batman: 小楼兄就是强PB + 15
技术问题请到论坛发帖求助!

TOP

才发现set功能如此强大,看了这贴子并参与进去,学到了很多!
要是有多些这样的训练就好了,自己想训练自己可是没有一点目标!
更加也发现不了自己的缺项,希望多点讲解……
貌似你们就发了贴,还不明白为什么就要这样用……
要想提高多做,多想,多问!
空间http://www.wangwei4106.ys168.com

TOP

@echo off&setlocal enabledelayedexpansion
set /p str=<1.txt
for %%a in (%str%) do (
        set var=%%a
        set a=!var:~0,4!
        if "!a!"=="you" set var=!var:you=me!
        set "str1=!str1!!var! "
)
set "str1=%str1::=:&echo\ %"
set "str1=%str1:.=.&echo\ %"
echo %str1:you.=me.%&pauseCOPY

[ 本帖最后由 keen 于 2009-5-14 14:04 编辑 ]
(*^_^*)

TOP

@echo off
for /f "delims=" %%i in (a.txt) do ( set "str=%%i" )
set str=%str:your=####%
set str=%str:you=me%
set str=%str:####=your%
set str=%str::=:^^^&echo, %
set str=%str:.=.^&echo,  %
(echo %str%)>>b.txt
for /f "delims=" %%i in (b.txt) do (
    if "%%i"=="  Looking for a job is one of the toughest things me will ever have to do." (
        echo,  bathomework is a nice job.
    ) else (
        echo,%%i
    )
)COPY

TOP

返回列表