Força de atalho de teclado do Windows sempre abre nova janela

2

Eu tenho um atalho na minha área de trabalho para um comando que executa cmd.exe /k <myscript.cmd> . Eu atribui a ele o atalho de teclado de Ctrl + Alt + R .

Isso funciona para abrir uma janela, mas o problema é que pressionar o atalho pela segunda vez muda o foco para a janela que já está aberta. Eu gostaria que uma nova janela fosse criada toda vez que eu pressionasse o atalho em vez de trocar o foco para a janela existente.

Existe uma maneira de fazer isso?

    
por Fred 11.04.2016 / 23:52

2 respostas

1

Altere seu atalho para

start myscript.cmd

A partir da Documentação da Microsoft : O comando start iniciará uma janela separada do Prompt de Comando para executar um programa ou comando especificado.

Se o nome do seu comando contiver espaço (s) (por exemplo, C:\Program Files\mystuff\myscript.cmd ) você precisa colocá-lo entre aspas, é claro. Devido a uma peculiaridade no design da interface do usuário para o comando start , se você fizer isso, você precisa fornecer outra string entre aspas primeiro. O objetivo é definir o título da nova janela, assim você poderia dizer:

start "This is mine!" "C:\Program Files\mystuff\myscript.cmd"

ou você pode deixar em branco:

start "" "C:\Program Files\mystuff\myscript.cmd"
    
por 12.04.2016 / 02:17
0

O alvo de atalho exato diz:

C:\Windows\System32\cmd.exe /c "start myscript.cmd arg1 arg2"

Não funcionou com aspas em torno do "myscript.cmd ...".

    
por 12.04.2016 / 03:03