E' possibile inserire un comando o funzione che apra un file .exe?
E' possibile inserire un comando o funzione che apra un file .exe?
intendi che lo esegua?!
system in generale esegue la linea di comando che gli passi, quindi puoi anche passare dei parametri.codice:#include <stdlib.h> ... system("path dell'eseguibile");
se io ho un file "eseguibile.exe" per farlo aprire al programma cosa devo scrivere? (Devo anche metterlo nella stessa cartella?)
Se usi system hai un modo "portabile" su vari sistemi per eseguire un file scrivendo come se stessi sul terminale di quel SO. Ovviamente se il file si trova in un'altra cartella devi specificare anche la cartella con percorsi relativi o assoluti.
Quella funzione è portabile si, ma esegue il comando aprendo il terminale, il che può dare un po' fastidio.
Se il tuo programma è solo per windows, puoi usare l'API ShellExecute così impostando come parametro nShowCmd SW_HIDE esegui il programma nascondendo la finestra del terminale.
Perfetto grazie mille!!!