Wednesday, November 26, 2008 11:01 AM levaja

ToLower() funkcija u batch scriptu

Da li ste imali nekada potrebu da vršite konverziju malih u velika slova ili obrnuto, i to u batch scriptu? Moram da vam kažem da je bolno :)

Uspeo sam to da uradim na sledeći način:

 

set IME=%1
set IME=%IME:A=a%
set IME=%IME:D=d%
set IME=%IME:M=m%
set IME=%IME:I=i%
set IME=%IME:N=n%
set IME=%IME:S=s%
set IME=%IME:T=t%
set IME=%IME:R=r%
set IME=%IME:O=o%
set IME

Skript menja ADMINISTRATOR, AdmiNiStRator ili sta god slično tome u administrator.

Zamisllite da treba da se menja cela abeceda?

Ukoliko imate neki bolji način (isključivo batch, ne vbs, ne perl i sl.), javite.

 

Pozz!

# re: ToLower() funkcija u batch scriptu

Wednesday, November 26, 2008 1:07 PM by aleksandar

Zamislio sam da treba odraditi celu abecedu :-)

set IME=%1

echo off

for %%a in ("A=a" "B=b" "C=c" "D=d" "E=e" "F=f" "G=g" "H=h" "I=i" "J=j" "K=k" "L=l" "M=m" "N=n" "O=o" "P=p" "Q=q" "R=r" "S=s" "T=t" "U=u" "V=v" "W=w" "X=x" "Y=y" "Z=z") do (call set IME=%%IME:%%~a%%)

set IME

# re: ToLower() funkcija u batch scriptu

Wednesday, November 26, 2008 1:29 PM by levaja

hehe. odlican 5 ;)

# re: ToLower() funkcija u batch scriptu

Thursday, November 27, 2008 1:51 AM by Ivan Markovic

Ovde ima zanimljivih funkcija: www.dostips.com

Leave a Comment

(required) 
(required) 
(optional)
(required) 
Are you a human?