O atalho do CMD está aguardando a saída do seu programa principal. Você precisa usar o comando start
para executá-lo.
cd cmd & start git-gui.exe
Fonte: Por que a cmd não sai após a execução do arquivo em lote?
Eu criei vários atalhos .exe na minha unidade usando o Batch To Exe Converter para facilitar o acesso. ( Consulte "Integração de aplicativos não portáteis à plataforma PortableApps" )
Então, por exemplo, para fazer um atalho para o git-gui, eu fiz o seguinte arquivo .bat
do lote, então o converti em um exe usando Batch To Exe Converter .
cd cmd & git-gui.exe
O problema é que o atalho .exe
parece permanecer na memória mesmo depois que o programa principal é fechado. Como resultado, não posso ejetar minha unidade com segurança porque ela está "em uso". Por que meu atalho não sai assim que é executado?
O atalho do CMD está aguardando a saída do seu programa principal. Você precisa usar o comando start
para executá-lo.
cd cmd & start git-gui.exe
Fonte: Por que a cmd não sai após a execução do arquivo em lote?
Tags batch batch-file