Como apenas obter o primeiro Word em uma variável de ambiente?
Use o seguinte arquivo de lote (test.cmd) e ajuste conforme necessário.
@echo off
setlocal
set "Project_Name=Proj_1 Something Somethingelse"
for %%i in (%Project_Name%) do (
set First_word=%%i
goto done
)
:done
echo C:\Testfolder\%First_Word%\Sub\
endlocal
Exemplo de saída:
> test
C:\Testfolder\Proj_1\Sub\
Leitura Adicional
- Um índice A-Z da linha de comando do Windows CMD - Uma excelente referência para todas as coisas relacionadas à linha do Windows cmd.
- para - Realize condicionalmente um comando várias vezes.