Resultados 1 al 5 de 5

Duda C

  1. #1 Duda C 
    Avanzado
    Fecha de ingreso
    Sep 2003
    Ubicación
    Malaga (España !)
    Mensajes
    191
    Descargas
    0
    Uploads
    0
    Hola a todos !

    Bueno, mi pregunta es cómo puedo ejecutar un archivo (en este caso .html) con el programa que este predeterminado (iexplorer.exe por ejemplo).
    Es que si lo abres con fopen se ve el texto en ms-dos pero no se ejecuta, y si utilizo la libreria stdlib no puedo ejecutarlo con system(" ");

    Muchas gracias
    Dwarft
    Citar  
     

  2. #2  
    Moderador HH
    Fecha de ingreso
    Mar 2003
    Ubicación
    Galiza
    Mensajes
    3.919
    Descargas
    8
    Uploads
    1
    "start xxxx.html" con system() deberia irte.

    Un Saludo
    He conocido muchos dioses. Quien niegue su existencia está tan ciego como el que confía en ellos con una fe desmesurada. Robert E. Howard
    La suerte ayuda a la mente preparada.
    Citar  
     

  3. #3  
    Avanzado
    Fecha de ingreso
    Nov 2002
    Ubicación
    Ciudad de México
    Mensajes
    296
    Descargas
    0
    Uploads
    0
    Puedes usar la funcion FindExecutable de la api de windows, para que te diga que aplicacion asocia al archivo que estas intentando abrir
    Scar_T
    Citar  
     

  4. #4  
    Avanzado
    Fecha de ingreso
    Sep 2003
    Ubicación
    Malaga (España !)
    Mensajes
    191
    Descargas
    0
    Uploads
    0
    gondar_f he puesto system("start datos.html"); y me dice archivo o comando erróneo, también he probado con la direccion completa y tampoco, me dice igual.

    Scar_T, dónde puedo encontrar información sobre la api de windows ?? O si podrías decirme mas o menos como va la función FindExecutable.

    Muchas gracias
    Salu2 !
    Dwarft
    Citar  
     

  5. #5  
    Avanzado
    Fecha de ingreso
    Nov 2002
    Ubicación
    Ciudad de México
    Mensajes
    296
    Descargas
    0
    Uploads
    0
    Encuentras info de FindExecutable aqui:

    http://www.dietmonday.com/windows/WinDoc/msdn/sdk/platforms/doc/sdk/win32/func/src/f24_8.htm


    Y un ejemplo, seria:

    char *archivo = "c:\algo.html";
    char ejecutable[256] = {0};
    int res;

    res = FindExecutable(archivo, NULL, ejecutable);

    if(res > 32) {
    // Si encontro un ejecutable asociado al archivo que le diste
    } else {
    // No hay asociacion con ese archivo, no existe el archivo, etc. la funcion fallo.
    }
    Scar_T
    Citar  
     

Temas similares

  1. Duda-.-
    Por Jesus en el foro OFF-TOPIC
    Respuestas: 0
    Último mensaje: 13-10-2003, 23:45
  2. duda red
    Por smad en el foro HARDWARE
    Respuestas: 9
    Último mensaje: 23-09-2003, 19:02
  3. una duda
    Por wilfri80 en el foro LINUX - MAC - OTROS
    Respuestas: 8
    Último mensaje: 05-08-2003, 21:00
  4. Duda...
    Por Fito en el foro OFF-TOPIC
    Respuestas: 6
    Último mensaje: 01-08-2003, 17:07
  5. duda de FTP's ;)
    Por uri en el foro JUEGOS
    Respuestas: 3
    Último mensaje: 25-04-2003, 23:29

Marcadores

Marcadores