@echo off :: /======================================================================= :: /= :: /= MakeLowerCase.cmd :: /= :: /= AUTHOR: Jake Bentz :: /= DATE: 01/13/2011 :: /= :: /= REQUIREMENTS: :: /= :: /= REVISION HISTORY :: /= VER DATE AUTHOR/EDITOR COMMENT :: /= 1.0 01/13/2011 Jake Bentz Created script :: /= :: /======================================================================= SETLOCAL ENABLEDELAYEDEXPANSION :: -- Set version number set SCRIPT_VER=1.0 set SYNTAX=Syntax: ChangeCase.cmd [String] :: -- Check for arguments :: -- If your script has a simple syntax this is an easy way to present :: -- help text. if (%1) EQU (/?) echo %SYNTAX% & goto END if /i (%1) EQU (/h) echo %SYNTAX% & goto END if (%1) EQU (?) echo %SYNTAX% & goto END if (%1) EQU (-?) echo %SYNTAX% & goto END if /i (%1) EQU (-h) echo %SYNTAX% & goto END :: -- Set variables if (%1) EQU () echo ERROR: Missing String! & echo %SYNTAX% & goto END set String=%1 goto MAIN :MAIN CALL :LoCase String Echo %String% GOTO:END :LoCase :: Subroutine to convert a variable VALUE to all lower case. :: The argument for this subroutine is the variable NAME. SET %~1=!%1:A=a! SET %~1=!%1:B=b! SET %~1=!%1:C=c! SET %~1=!%1:D=d! SET %~1=!%1:E=e! SET %~1=!%1:F=f! SET %~1=!%1:G=g! SET %~1=!%1:H=h! SET %~1=!%1:I=i! SET %~1=!%1:J=j! SET %~1=!%1:K=k! SET %~1=!%1:L=l! SET %~1=!%1:M=m! SET %~1=!%1:N=n! SET %~1=!%1:O=o! SET %~1=!%1:P=p! SET %~1=!%1:Q=q! SET %~1=!%1:R=r! SET %~1=!%1:S=s! SET %~1=!%1:T=t! SET %~1=!%1:U=u! SET %~1=!%1:V=v! SET %~1=!%1:W=w! SET %~1=!%1:X=x! SET %~1=!%1:Y=y! SET %~1=!%1:Z=z! GOTO:END :END endlocal
Comments
0 B
|👍
/👎
0 B
|👍
/👎
0 B
|👍
/👎
0 B
|👍
/👎