Você precisa colocar o comando start
antes do caminho do arquivo executável.
Preciso disso ao configurar o comando personalizado Listary para carregar Rconsole
no Explorer, com a variável de ambiente R_USER
definida como diretório atual para este mesmo comando.
O que eu uso atualmente é efetivamente o mesmo que
cmd /C "set R_USER=%path%&& C:\path\to\Rgui.exe"
(que eu aprendo com aqui para definir a variável de ambiente.
Funciona bem, exceto abrir uma janela extra para o próprio cmd. que adiciona problemas para alternar a aplicação com Alt-Tab .
Como posso conseguir o mesmo fluxo de trabalho, mas sem abrir a janela do próprio cmd?
P.S. (Listary manipula a parte de substituição e executa o comando especificado).
Para que a janela do CMD seja fechada automaticamente, você pode iniciar um programa assim:
start /min "" "path_to_your_program"
O comando start
diz ao Windows para executar outra janela CMD fora do escopo do CMD atual. O /min
inicia a janela CMD minimizada e não é necessário.
O primeiro conjunto de aspas duplas é definitivamente necessário, embora qualquer coisa possa ser colocada dentro dessas citações.
O segundo conjunto deve conter o caminho absoluto para o seu programa dentro.
Tags command-line windows