对不起纯粹的问题而且没有付出任何努力,但我完全迷失在这里。我需要制作一个脚本,它将采用某个变量并向后转动字符串。例如:
输入:“今天是美好的一天”
输出:“yad doog a si yadoT”
我很感激能帮助我做到这一点的任何事情。我完全迷失了,甚至不知道从哪里开始。我刚开始学习批处理,它可能是我学过的最难的语言之一。谢谢!
答案 0 :(得分:3)
你走了:
@echo off
set line=%~1
set num=0
:LOOP
call set tmpa=%%line:~%num%,1%%%
set /a num+=1
if not "%tmpa%" equ "" (
set rline=%tmpa%%rline%
goto LOOP
)
echo %rline%
set rline=
用法:
C:\>test.bat "Today is a good day"
yad doog a si yadoT
注意:批量传递带空格的参数时需要引号。