No me funciona, o algo hago mal....es decir funciona, pero funciona siempre.
Voy a explicar exactamente lo que quiero hacer.
Tengo el windows vista ultimate x64 como media center.
Como el Media center no me gusta, uso el XBMC, pero como este no tiene sintonizador de TV, uso esa aplicacion del Media Center de Windows, por lo que tengo un bat para ello que ejecuto desde el XBMC. Pero como estoy usando el eventghost para usar el mando a distancia con el XBMC, quiero cerrarlo para usar el mando de forma normal con el MCE de windows.
@echo off
%systemRoot%\ehome\ehshell.exe /HOMEPAGE:VideoFullscreen.XML /PUSHSTARTPAGE:TRUE
taskkill /F /IM EventGhost.exe /T
exitDespues de esto, al cerrar el MCE quiero que automaticamente se ejecute el EventGhost por lo que pruebo lo que me has dicho:
@echo off
:bucle
if exist "%TEMP%\tasklist.csv" del /f /q "%TEMP%\tasklist.csv" > nul
tasklist /fo csv > "%TEMP%\tasklist.csv"
find "ehshell.exe" "%TEMP%\tasklist.csv" > nul
if %errorlevel% equ 0 goto bucle
if %errorlevel% equ 1 goto ejecutar
:ejecutar
if exist "%TEMP%\tasklist.csv" del /f /q "%TEMP%\tasklist.csv" > nul
"c:\progra~2\Eventghost\eventghost.exe"Pero da igual si esta ejecutandose el MCE (ehshell.exe) o no. Siempre ejecuta el eventghost.
No quiero que te comas la cabeza por esta tonteria, asi que no te preocupes...ya indagare en esto, o buscare otra manera, o pasare de esto.
Me sabe mal que los demas pierdan el tiempo por mi....solo buscaba un programa.

Supongo que la solucion seria Visual Basic.....pero ponerme ahora a aprender a programar......el tiempo no es una de mis riquezas...