Eu sou novo na escrita de roteiros e não consigo fazer este funcionar. Eu poderia, se movesse os arquivos para um caminho sem espaço, mas gostaria que funcionasse com o espaço, se pudesse.
Quero extrair várias atualizações do Office para uma pasta com um arquivo .cmd. Para tornar o arquivo em lote utilizável em qualquer computador, eu defino uma variável de caminho que só preciso alterar em um lugar para executá-la em outra máquina. O problema é que o caminho tem um espaço. Se eu colocar aspas ao redor do caminho na definição, cmd.exe os colocará ao redor do caminho antes de anexar o nome do arquivo e as opções e o lote falhará com "Erro de sintaxe da linha de comando". Sem as aspas, ele falha com "não é reconhecido como um comando interno ou externo, programa operável ou arquivo em lote."
Para teste, estou usando o botão de ajuda até ou se conseguir fazê-lo funcionar. Posso fazer isso usando um nome de arquivo / pasta 8.3 (por exemplo, Meus documentos como MeuDocu ~ 1), mas pode ser feito de outra maneira?