Boa noite meu amigos,
Não sei programar em BAT e gostaria da ajuda de alguém que saiba. Tenho duas aplicações rodando no windows XP embedded, sendo que para uma funcionar de forma integra, a segunda precisa está executando. Estou tendo problema da segunda aplicação fechar e a primiera continua rodando sendo que de forma errônea. Pensei em criar uma bat para verificar o processo da segunda e caso tenha fechado, o script fecha o primeiro programa e executar ambas aplicações novamente. Até agora eu fiz esse script que verifica se o processo está fechando, se tiver ele abre de novo, sendo que alem de estar errado, ele funciona no meu windows 10 e não no xp... A logica seria mais ou menos assim
var a = p_x
var b = p_y
if(a = 0){
kill b
exec a
}
else if{
Não faz nada
}
Tenho esse Script:
@echo off
tasklist /FI "IMAGENAME eq notepad.exe" /NH | FINDSTR /I "notepad.exe" > NUL
IF %ERRORLEVEL% EQU 1 (
start Notepad.exe
)
Sei que está incompleto e não funciona no XP lixo daqui da empresa....