Filipe_Moraes 15 Denunciar post Postado Fevereiro 1, 2011 Olá pessoal! Eu criei um ficheiro .bat para ver quais os arquivos dentro de uma pasta e renomea-los retirando todos os caracteres maiusculos e substituindo por minusculos. Acontece que esta dando um erro de sintaxe. Segue o codigo: @ECHO OFF SET pastaori="C:\teste\" SET Depois for %%a in (%pastaori%*.*) do ( SET Depois=%%a SET Depois CALL :LoCase Depois ren %%a %Depois% ) GOTO:EOF :LoCase :: Subroutine to convert a variable VALUE to all lower case. :: The argument for this subroutine is the variable NAME. FOR %%i 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 "%1=%%%1:%%~i%%" GOTO:EOF Como seria a sintaxe correta?? Agradeço a ajuda! Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Fevereiro 17, 2011 ql seria o erro especificamente? []s Compartilhar este post Link para o post Compartilhar em outros sites