BuggY | |
| 2006-03-13 09:40 - Respuestas: 9 - Tema nº: 2409506
Bueno, a lo mejor esto no va aqui... pero lo necesito urgente.
Para Clase tengo que crear un archivo de ejecucion por lotes, que detecte si esta instalado en el ordenador el msn. Tengo que acerlo sin poner la trayectoria.
E provado diversas maneras pero no me sale...
Este es una de ellas:
Este lo hice para comprovar si salia con la trayectoria.
@echo off
If exist c:\archivos de programa\msn messenger\msnmsgr.exe (
Echo MSN Messenger está instalado
pause>nul
)Else(
Echo MSN Messenger no está instalado
)
@echo on
Despues para comprovar si funcionaba, cambie el nombre de la carpeta del MSN, pero me decia que seguia instalado...
Porfavor, si alguien me puede ayudar ahora mejor, es que este ejercicio saldra en un examen...
Gracias.
P.D: Se me olvidaba, utilizo un XP profesional.
[ Este mensaje fué editado por: BuggY el 13-03-2006 a las 10:00] | |
|
|
Hurricane | |
|
Re: Problema con Archivo de Ejecución por lotes - 2006-03-13 14:45 - Respuesta 2
Prueba lo siguiente:Code: @ECHO OFF
IF EXIST C:/ARCHIV~1/MSNMES~1/MSNMSGR.EXE GOTO YES
ECHO Msn Messenger no está instalado
GOTO FIN
:YES
ECHO Msn Messenger sí está instalado
:FIN
Saludos | |
|
|
BuggY | |
|
Re: Problema con Archivo de Ejecución por lotes - 2006-03-13 20:16 - Respuesta 3
bueno, el que me as escrito funciona con la trayectoria, que es como lo probé yo, pero lo necesito sin la trayectoria, es decir sin indicar c:\... ya que puede estar instalado en Mis documentos, u otra carpeta.
pero aun asi, muchas gracias, y si lo sabes sin trayectoria mejor | |
|
|
sasori | |
|
Re: Problema con Archivo de Ejecución por lotes - 2006-03-14 00:26 - Respuesta 4
visto ke el profeson no keria ke lo hiciesemos usando directametne la ruta del messenger yo use
C:\WINDOWS\Prefetch\MSNMSGR.EXE-3B4A0038.pf
y lo hice funcionar perfectamente, pero el profesor me dijo, y si tiene el sistema opertico en otra ruta, el nombre de la carpeta lo puedes elegir, y la particion tb
saveis la forma de ke un bat sake la direccion del sistema operativo o algo? para luego usarla en el programa | |
|
|
Hurricane | |
|
Re: Problema con Archivo de Ejecución por lotes - 2006-03-14 00:51 - Respuesta 5
Prueba el siguiente código:Code: @ECHO OFF
DIR nulo;C:/ARCHIVOS DE PROGRAMA/MSNMSGR.EXEnulo; /S/B nulo; NUL
IF ERRORLEVEL 1 GOTO BAD
CLS
ECHO Msn Messenger está instalado
GOTO FIN
:BAD
CLS
ECHO Msn Messenger no está instalado
:FIN
ECHO.
Saludos
HURRICANE
| |
|
|
|