Usando caminhos com espaços em script em lote

0

Como faço algo como este trabalho?

SET DIR=c:\program files (x86)\dir\
%DIR%callee.exe

A solução normal, que é usar aspas duplas em torno do valor de DIR variable funciona, mas resulta em "c:\program files (x86)\dir\"callee.exe sendo chamado, o que parece errado.

    
por andrey g 13.07.2015 / 21:24

1 resposta

1

Usando caminhos com espaços no script em lote

Você pode fazer uso de algumas outras variáveis de ambiente predefinidas:

F:\test>set
...
ProgramFiles(x86)=C:\Program Files (x86)
...

Use o seguinte comando (que parece "mais normal"):

set dir=%ProgramFiles(x86)%\dir
%dir%\callee.exe

Leitura Adicional

por 13.07.2015 / 21:36