sasori | |
| 2006-03-14 11:32 - Respuestas: 9 - Tema nº: 2409506
perdon por tantas molestias, pero seguimos con el mismo problema
no savemos si el usuario ha intalao el msn messenger en esa ruta | |
|
|
Hurricane | |
|
Re: Problema con Archivo de Ejecución por lotes - 2006-03-14 12:26 - Respuesta 7
Es bastante curioso, porque el último código que dí funciona perfectamente en Windows XP.
Aún no entiendo lo que realemnte quieres. Dices que no se especifique la ruta de instalación, y así realicé el código. Si el DIR no encuentra el archivo en cuestión, pues te reporta que no existe.
Ahora, si quieres que te diga en qué ruta está:Code: @ECHO OFF
IF EXIST nulo;%TEMP%/DIRMSN.TMPnulo; DEL nulo;%TEMP%/DIRMSN.TMPnulo; nulo; NUL
DIR nulo;C:/ARCHIVOS DE PROGRAMA/MSNMSGR.EXEnulo; /S/B nulo; nulo;%TEMP%/DIRMSN.TMPnulo;
IF ERRORLEVEL 1 GOTO BAD
CLS
ECHO Msn Messenger est instalado en
TYPE nulo;%TEMP%/DIRMSN.TMPnulo;
GOTO FIN
:BAD
REM CLS
ECHO Msn Messenger no est instalado
:FIN
ECHO.
Saludos
HURRICANE
| |
|
|
sasori | |
|
Re: Problema con Archivo de Ejecución por lotes - 2006-03-15 00:28 - Respuesta 8
gracias por todo, al final lo he dejado asi ^^
@ECHO OFF
DIR "msnmsgr.exe" /S /B > NUL
IF ERRORLEVEL 1 GOTO si
CLS
ECHO Msn Messenger está instalado
pause
GOTO fin
:si
CLS
ECHO Msn Messenger no está instalado
pause
:fin
ECHO ON
no se me habia ocurrido hacerlo asi, sin tu ayuda me huvises cosatado bastanyegar esta conclusion
=3 | |
|
|
|