
CODE: [Copy to clipboard]这是在论坛找到的代码,%就可以,换成!就不行,@echo off
set b=abcdefg
set c=2
set d=3
call echo %%b:~%c%,%d%%%
pause
CODE: [Copy to clipboard][ Last edited by wuxj on 2007-10-31 at 11:31 AM ]: //选择法排序
for /l %%i in (1,1,%i%) do (
set num0=%%i
set sort0=!sort%%i!
set str0=!str%%i!
set /a i1=%%i+1
for /l %%j in (!i1!,1,%i%) do (
if !sort0! gtr !sort%%j! (
set num0=%%j
set sort0=!sort%%j!
set str0=!str%%j!
)
)
set sort!num0!=!sort%%i!
set sort%%i=!sort0!
set str!num0!=!str%%i!
set str%%i=!str0!
)
CODE: [Copy to clipboard]setlocal enabledelayedexpansion
set b=abcdefg
set c=2
set d=3
echo !b:~%c%,%d%!
pause
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |