O arquivo em lote não está funcionando como esperado

0

Então eu tenho esse arquivo em lote

START "%userprofile%\Desktop\Rebuild\JayBotWatcher.exe"
CALL "%userprofile%\Desktop\Rebuild\InventoryExporter.exe" "%userprofile%\Desktop\Rebuild\JayBot.exe"

A segunda linha funciona bem, mas a primeira falha por algum motivo e não inicia o .exe.

Se eu remover as aspas, ele funcionará bem em PCs sem espaços em seu nome de usuário, mas espaços no nome de usuário o matam em outros computadores.

O que estou perdendo?

    
por user3032160 15.07.2017 / 08:29

1 resposta

0

Para evitar problemas de caminho com a linha de comando START, sempre uso o parâmetro / D. Assim:

START /D "%userprofile%\Desktop\Rebuild" JayBotWatcher.exe

Este caminho deve funcionar.

    
por 13.12.2017 / 22:39