Preciso substituir% TMP% pelo caminho completo (sem a abreviação ~). Como eu faço isso ?
Se ECHO %TMP%eu entendi C:\DOCUME~1\{username}\LOCALS~1\Temp.
Eu gostaria que o caminho completo fosse expandido corretamente.
Preciso substituir% TMP% pelo caminho completo (sem a abreviação ~). Como eu faço isso ?
Se ECHO %TMP%eu entendi C:\DOCUME~1\{username}\LOCALS~1\Temp.
Eu gostaria que o caminho completo fosse expandido corretamente.
Respostas:
Crie um arquivo em lotes e use modificadores de expansão .
Especificamente, existe o %~f1que é "Expande% 1 para um nome de caminho completo".
Lote de exemplo (vamos chamá-lo expander.bat):
@echo off
echo %~f1
Uso:
expander "%TMP%"