PDA

Visualizza la versione completa : [c++]esecuzione programmi


tmac
25-12-2002, 14:43
salve ragazzi ho scritto queste due righe trovandole nel forum per
eseguire un file exe (ad esempio internet explorer) da un mio programma in c

#include <condefs.h>
#include <process.h>
#include <stdio.h>
#include <iostream.h>
#include <conio.h>
void main()
{
system("C:\Programmi\Internet Explorer\IEXPLORE.EXE");
getch();
}
il percorso sono sicurissimo ke è giusto(ho provato direttamente nel browser e funziona)ho provato anke a cambiarlo mettendo quello d winamp ma il risultato è sempre lo stesso COMANDO O NOME FILE NN VALIDO
:dhò: :dhò:
dove sbaglio?
:ciauz: auguroni a tutti buone feste!

Johnny_Depp
25-12-2002, 15:48
Prova così:

/* standard I/O C++ */
#include<iostream.h>
/* contiene system() gli altri INCLUDE non servono (p.s. anche process.h contiene system() perciò scegli tu, o uno o l'altro) */
#include<stdlib.h>

void main(){
system("C:\\percorso\\file_eseguibile"); // raddoppia i backslash
system("pause");
}

Johnny_Depp
25-12-2002, 15:51
N.B. raddoppia i backslash, altrimenti vengono codificati
come caratteri di ESCAPE \n ecc...

tmac
25-12-2002, 16:28
gli da fastidio lo spazio internet explorer
però funziona bene :D
grazie mille auguri ancora

Johnny_Depp
25-12-2002, 16:41
Scusa mi sono dimenticato di dirti che le directory
COMPOSTE da più di un nome es: INTERNET EXPLORER
VOLGLIONO i doppi apici --> INTERNET\" \"EXPLORER
quindi:

system("C:\\Programmi\\Internet\" \"Explorer\\iexplore");

tmac
25-12-2002, 16:53
perfetto funziona
e nn cè la possibilità d settare la configurazione di ie dal c
esempio la pagina d avvio le grandezze dei caratteri ecc ecc

Johnny_Depp
25-12-2002, 17:02
Ora non ricordo se pi può "lanciare" un sito definito dall'utente

prova:

system("C:\\Programmi\\Internet\" \"Explorer\\iexplore http://www.mio_sito.it");
non so se funge!!! prova

Johnny_Depp
25-12-2002, 17:03
da prompt funziona

quindi, dovrebbe andar bene anche con system()

:ciauz:

tmac
25-12-2002, 17:03
funge benone :D
sei un genio :ciauz:

Johnny_Depp
25-12-2002, 17:09
VABBE' CHE OGGI E' NATALE,
MA... NON ESAGERIAMO con i complimenti!!! :p

Loading