Autohotkey é um ótimo aplicativo gratuito que pode fazer o que você precisa - link
Estou trabalhando em uma empresa de manufatura. Nós fabricamos PCB para HDD. Cada PCB precisa ser carregado com firmware no processo de fabricação. Gostaria de abrir o aplicativo que eu iria procurar o arquivo ini
adequado e, em seguida, começar a carregar o FW para PCB.Meu problema é quando eu abro o aplicativo inicialmente iria mostrar alguma caixa de mensagem de aviso com o nome da janela " Aviso "para erro de CRC. Em seguida, fecho esta janela clicando no botão OK ou no botão " X " no canto e, em seguida, carrego o arquivo ini
correto e começo a carregar o processo. Eu gostaria de criar um arquivo de lote que irá abrir o aplicativo FW fechar esta janela de aviso. Eu acho que existem apenas três maneiras possíveis.
Eu tenho navegado pela internet para uma solução, mas acabo desamparado. Se houver alguma maneira, isso seria muito útil.
Autohotkey é um ótimo aplicativo gratuito que pode fazer o que você precisa - link
TaskKill /f /Im whatever.exe /t <--Kills all Instances
TaskKill /f /fi "windowtitle eq whatever - Internet Explorer" /im "iexplore.exe" /T <--Isolates the specific But Tricky To Determine Exact window title. The /f is force the /t is any other System process started by it Closes to.
Isso só funcionará se a janela da mensagem aparecer como um separado Tarefa do aplicativo inicial.
- Método alternativo Auto Create VBS Script--
Echo set oshell = createobject("wscript.shell") >PressEnter.vbs
Echo oshell.sendkeys "{enter}" >>PressEnter.vbs
Echo wscript.quit >>PressEnter.vbs
Start PressEnter.vbs
Del /Q PressEnter.vbs