Batch - Variable in Großbuchstaben konvertieren
ie würde ich vorgehen, um das @ zu änder destl Variable in Großbuchstaben umwandeln, bevor sie verwendet wird. Ich nehme an, dass es eine Art Charakterwechsel gibt, aber ich konnte es nicht zum Laufen bringen. Code ist wie folgt -
@echo off
echo.
set /P "destf=Enter First Name: "
set /P "destl=Enter Last Name: "
set "findest=Z:\ProjectIT\copy\%destl%, %destf%"
robocopy Z:\ProjectIT\copy\test "%findest%" /e /NFL /NDL /NJH /NJS
robocopy Z:\ProjectIT\copy\Construction "%findest%"\1-BLANK-%destl% /e /NFL /NDL /NJH /NJS"
echo Construction folder has been created for "%destl%"
echo.
pause
Ich habe versucht, so etwas wie das folgende anzurufen, konnte es aber nicht zum Laufen bringen -
:Uppercase
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!
Sorry über den groben Code - ich bin ziemlich neu in diesem.
Grüße
Joshua