关于bat编程的一个小问题
关于bat编程的一个小问题现在我setstr=abcdef,怎样才能显示str的值为fedcba...
关于bat编程的一个小问题现在我set str=abcdef,怎样才能显示str的值为fedcba
展开
1个回答
展开全部
@echo off&setlocal enabledelayedexpansion
set str=abcdef
set str=%str%fedcba9876543210
set /a len+=0x%str:~15,1%-1
for /l %%a in (%len%,-1,0) do set "s=!s!!str:~%%a,1!"
set str=%s%
echo,%str%
pause
追问
我的意思是把abcdef的顺序倒过来,你这个复杂了,好像不是那么长的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询