Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/03/2008, 11:23
Avatar de David
David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 20 años
Puntos: 839
Re: Detectar nombre archivo antes de ejecutar el programa

Cita:
Iniciado por ireferpesa Ver Mensaje
Hola buenas:
A ver si logro explicarme.
Tengo un programa que visualiza las imagenes .bmp, ya que quiero que me sake todas las imagenes de un determinado cliente y puedan parecerse a la que genera la apertura del programa.
Ahora es el problema, las imagenes del programa que tengo que abrir tienen un determinado prefijo, asi que solo quiero que mi programa abra esas imagenes y el resto las abra el paint.
Para conseguir esto deberia poder detectar el nombre del archivo que genera la apertura y en el load, compararlo y abrir el mio o abrir el paint.
Asi que, resumiendo, con lo que necesito ayuda es para detectar el nombre de dicho archivo antes de la apertura del programa.
¿Alguien sabe como hacer esto?

Gracias de antemano
Puedes relacionar la extensión *.bmp con tu programa.
Después con el Command compara el prefijo, y si no es la de tu programa pásale a Paint el Command usando Shell... Ej.:
Código:
 
If Left(Command, 2) <> "PR" Then
     Shell "mspaint " + Command
     End
End If
P.S.: en las FAQ's hay un ejemplo de cómo registrar una extensión:
http://www.forosdelweb.com/f69/faqs-...ml#post1421810
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.

Última edición por David; 27/03/2008 a las 11:31