Emulator Exit - "plug-in" EmulationStation
Este programa foi desenvolvido para minha própria utilização, mas decidi torná-lo público, caso seja de utilidade para alguém.
Este programa quando executado, fica aberto na memória. Ele procura pelo executável do "emulationstation.exe". Se o emulationstation não estiver sendo executado, ele se fecha em 30 segundos.
Quando o emulation station está sendo executado, o emulator exit fica esperando nosso comando. Ao apertar start+select do controle 1 do Xbox (Xinput), o mesmo executa silenciosamente o arquivo "run.bat", que fecha os executáveis ali configurados.
Utilidade: Fechar qualquer emulador que esteja rodando no emulationstation, mesmo se o emulador não tiver opção para fechar pelo controle.
Como configurar: Editar o arquivo "run.bat" com o nome do executável do emulador que será fechado no comando start+select do primeiro controle do xinput.
Executar o emulatorexit.exe junto com o emulationstation.exe. De preferência, crie um .bat que chame os 2 arquivos. Se em 30 segundos o emulationstation.exe não for aberto, o emulator.exit irá fechar na memória.