返回列表 发帖
@echo off
set "target=今日明月在"
echo %target:~2,-1%%target:~0,2%%target:~-1,1%
pause>nul
exitCOPY
1

评分人数

TOP

@echo off
set str=今日明月在
echo %str%
echo %str:~0,2%
echo %str:~2,2%
echo %str:~4,1%
pause>nul
1

评分人数

TOP

同样道理就可知道
@echo off
set str=今日明月在
echo %str%
echo %str:~2,2%%str:~0,2%%str:~4,1%
pause>nul
1

评分人数

    • wxcute: 哈哈,秘密被“揭穿”PB + 2

TOP

@echo off
set a=今日明月在
echo %a:~2,2%%a:~0,2%%a:~4,1%
pause>nul
1

评分人数

TOP

echo 输入字符串
set/p str=
set var1=%str:~0,2%
set var2=%str:~2,2%
set var3=%str:~4,1%
set str=%var2%%var1%%var3%
pauseCOPY
1

评分人数

TOP

@echo off
set str=今日明月在
echo 第一题:
for %%i in (0 2 4) do (
call set /p=%%str:~%%i,2%% <nul
)
echo.
echo 第二题:
for %%i in (2 0 4) do (
call set /p=%%str:~%%i,2%%<nul
)
pause>nulCOPY
1

评分人数

    • wxcute: 忘记加分了,不好意思PB + 2

TOP

@echo off
set qq=今日明月在
echo %qq:~0,2%
echo %qq:~2,2%
echo %qq:~-1,1%

echo %qq:~2,2%%qq:~0,2%%qq:~-1,1%
pause
1

评分人数

    • wxcute: 哈哈,今日课堂: http://bbs.bathome.cn/ ...PB + 2

TOP

@echo off
set "str=今日明月在"
for /f %%i in ("%str%") do set/p =%str:~2,2%%str:~0,2%%str:~4,1%<nul
pause>nul
1

评分人数

TOP

呵呵
@echo off
set var=今日明月在
echo %var:~2,1%%var:~3,1%%var:~0,1%%var:~1,1%%var:~4,1%
pause>nul
1

评分人数

TOP

@echo off
set a=今日明月在
set temp1=%a:~0,2%
set temp2=%a:~2,2%
set temp3=%a:~4%
echo %temp1%
echo %temp2%
echo %temp3%
echo %temp2%%temp1%%temp3%
pause>nul
1

评分人数

TOP

@echo off
set ab=今日明月在
set ac=%ab:~0,2%
echo %ac%
set ad=%ab:~2,2%
echo %ad%
set ae=%ab:~-1%
echo %ae%
ping -n 2 127.1>nul
echo %ad%%ac%%ae%
pause>nul&exit
1

评分人数

TOP

@echo off
set var=今日明月在
set jie=%var:~0,2%
set qu=%var:~-3,2%
set li=%var:~4,5%
echo %jie%
echo %qu%
echo %li%
pauseCOPY
1

评分人数

TOP

二题答

第一题
@echo off
set "aa=今日明月在"
echo %aa:~,2%
echo %aa:~2,2%
echo %aa:~-1%
pause>nulCOPY
第二题
@echo off
set "aa=今日明月在"
set /p=%aa:~2,2%<nul& set /p=%aa:~,2%<nul& set /p=%aa:~-1%<nul
pause>nulCOPY

[ 本帖最后由 irresolute 于 2009-2-14 23:54 编辑 ]

TOP

答五楼

五楼用call取延迟变量是错的!改成这样就好了!
set str=今日明月在&call ,echo %%str:~0,2%%&call,echo %%str:~2,2%%&call,echo %%str:~-1,1%%&pauseCOPY

[ 本帖最后由 irresolute 于 2009-2-14 23:44 编辑 ]

TOP

答23楼

23楼改成如下会更好:
@echo off
set "str=今日明月在"
set/p =%str:~2,2%%str:~0,2%%str:~4,1%<nul
pause>nulCOPY

TOP

返回列表