home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Power-Programmierung
/
CD1.mdf
/
magazine
/
pcmagazi
/
1992
/
13
/
reverse.bat
< prev
next >
Wrap
DOS Batch File
|
1992-01-16
|
546b
|
26 lines
@ECHO OFF
IF '%1'=='' GOTO Syntax
IF NOT '%2'=='' GOTO Syntax
SET WString=%1
SET rev=
:loop
SET OldVal=%WString%
FOR %%v IN (/%WString%) DO SET WString=%%v
FOR %%v IN (/%OldVal%) DO IF '%%v%WString%'=='%OldVal%' SET first=%%v
IF NOT '%OldVal%'=='%WString%' GOTO NotLast
SET rev=%OldVal%%rev%
GOTO Done
:NotLast
SET rev=%first%%rev%
GOTO loop
:Syntax
ECHO Syntax: REVERSE string
ECHO where string is a character string with no spaces.
GOTO End
:Done
ECHO "%1" reversed is "%rev%"
SET WString=
SET OldVal=
SET first=
:END