Inicio > Macromedia Director > bubebu > Llamar un projector.exe

Llamar un projector.exe

Experto:
Usuario:
Fecha: 14/07/2005
Valoración: Categoría: Macromedia Director
13/07/2005
papihom, usuario preguntando en Macromedia Director
Usuario
Estimado experto, necesito llamar un projector.exe ubicado en un CD desde el disco rígido, no sabiendo que letra tiene el lector de CD del futuro usuario...desde ya gracias por la ayuda!
14/07/2005
papihom, experto respondiendo en Macromedia Director
Experto
Hola

Puedes usar el Xtra Buddy Api, muy util a la hora de trabajar con ficheros:

http://www.mods.com.au/budapi/default.htm


Las funciones que te pueden servir son:
- Buscar un archivo en todas las unidades a partir de una dada:

unidad = baFindDrive( "d", "mifichero" )

busca 'mifichero' en las unidades 'd', 'e', ...


- Detectar si una unidad corresponde a un cd-rom:

tipoDisco = baDiskInfo( "d" , "type" )

en tipoDisco tienes que obtener "CD-ROM" si la unidad 'd' es un cd-rom.


- Para obtener una lista de todas las unidades disponibles:

listaUnidades = baDiskList()



Puedes combiar varias de esas funciones para tu proposito. Recuerda que buddy api solo permite usar dos funciones todas las veces que quieras, pero no puedes usar mas de dos funciones distintas en el mismo proyector. Para usar más funciones tienes que registrarte.


Si lo que quieres es obtener la unidad del cd, y has ejecutado el proyector desde esa unidad, puedes usar lo siguiente:

rutaDelProyector = the moviePath

Por ejemplo, si tienes tu proyector en el cd-rom, en la carpeta:

D:\miAplicacion\bin\projector.exe

en rutaDelProyector obtendras:

D:\miAplicacion\bin


Saludos
14/07/2005
papihom, usuario preguntando en Macromedia Director
Usuario
Muy Bien. Me ha sido de gran utilidad
Enlaces patrocinados