CMD não está executando o segundo comando (&) até o primeiro programa ser encerrado

1

Estou tentando iniciar dois programas simultaneamente via CMD.

Estou mais acostumado com o Linux, normalmente eu criaria 2 comandos em um script e usaria apenas & ou ; - mas não parece estar funcionando

Eu tentei várias variações e w / & sem "aspas".

Leia este passo , mas estou preso, esperando que uma pessoa do Windows CMD possa me ajudar.

Aqui estão os comandos que quero executar por meio de um cmd / atalho.

Nota: Funciona quando eu colo no CLI, o que realmente me confunde e me frustra lol.

Nota2: Quando rodando em formato cmd, se eu sair do xpadder, então Project64 é iniciado, parece que o cmd está aguardando que o XPadder feche antes de passar para o segundo CMD quando executado através de um arquivo * .cmd ao colar na janela CMD. p>

Taskkill /IM Xpadder.exe /F & "G:\Xpadder\Xpadder.exe" "G:\Xpadder\N64.xpadderprofile" & "G:\Emulators\N64\Project64\Project64.exe" "G:\Emulators\N64\Roms\Goldeneye 007.v64"

Mate o xpadder se estiver em execução:

Taskkill /IM Xpadder.exe /F 

Inicie o XPadder com perfil específico:

"G:\Xpadder\Xpadder.exe" "G:\Xpadder\N64.xpadderprofile"

Iniciar o Project64 com ROM:

"G:\Emulators\N64\Project64\Project64.exe" "G:\Emulators\N64\Roms\Goldeneye 007.v64"
    
por FreeSoftwareServers 15.10.2017 / 05:14

1 resposta

1

Depois de ler este tópico, consegui fazê-lo funcionar no início.

link

@ECHO OFF

Taskkill /IM Xpadder.exe /F
start /d "G:\Xpadder" Xpadder.exe "G:\Xpadder\N64.xpadderprofile"
start /d "G:\Emulators\N64\Project64" Project64.exe  "G:\Emulators\N64\Roms\Goldeneye 007.v64"
    
por 15.10.2017 / 05:22