
CODE: [Copy to clipboard]@echo off&setlocal enabledelayedexpansion
set str1=A B C D
set str2=3 1 4 2
for %%a in (%str1%) do (
set /a n+=1
set a!n!=%%a
)
for %%i in (%str2%) do (
call set str3=!str3!%%a%%i%%
)
set str3=!str3:~0,-1!
echo !str3!
pause
CODE: [Copy to clipboard]@echo off&setlocal enabledelayedexpansion
set str1=A B C D
set str2=1 2 3 4
set str3=%str1:~,1%%str2:~,1% %str1:~2,1%%str2:~2,1% %str1:~4,1%%str2:~4,1% %str1:~6,1%%str2:~6,1%
set /p x=請輸入str2變換后的格式如:(3 1 4 2)
for %%i in (%x%) do (
for %%a in (%str3%) do (
set m=%%a
if "%%i"=="!m:~1,1!" set n=!n!!m:~,1!
)
)
echo %n%
pause
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |