Reiniciando uma aplicação no seu fechamento

0

Gostaria de transformar alguns PCs com Windows (7, 8, 10) em configurações de arcada indie para um evento. Eu realmente quero que seja à prova de idiotas.

Conectar controladores e iniciar um jogo é bastante fácil, mas os jogos têm opções de saída e não quero que as pessoas saiam do jogo e inutilizem a configuração enquanto esperam que alguém com um mouse / teclado inicie o jogo novamente.

Sou um desenvolvedor web de front end para poder codificar, mas nunca fiz nenhum tipo de script ou automação no Windows, e não tenho certeza do que você é capaz (ou de todos as opções disponíveis).

Eu acho que pode ser uma maneira de escrever um script que ouve o fechamento de um aplicativo e, em seguida, inicia o aplicativo novamente quando ele é fechado. Também estou aberto a estratégias alternativas, como disparar um script para iniciar o jogo quando alguém acerta um botão home (mas apenas se não houver uma instância do jogo em execução).

Portanto, agradeço quaisquer ideias ou comentários. Novamente, não tenho certeza de quais opções existem no Windows para isso. Por conseguinte, peço desculpa se as minhas etiquetas não forem muito precisas. Obrigado pelo seu tempo!

    
por addMitt 20.02.2016 / 17:40

1 resposta

2

Uma maneira simples sem exigir nada muito complexo seria iniciar o aplicativo com um lote em um loop infinito.

Por exemplo, um arquivo chamado ReopenNotepad.bat contendo:

@echo off
:1
notepad
goto :1

Isso abrirá notepad e aguardará o fechamento. Quando é fechado, ele retornará para :1 e abrirá notepad novamente, até que a janela de prompt do cmd do lote seja fechada. Obviamente, alterar para o executável de sua escolha.

    
por 20.02.2016 / 17:44