View Full Version : [c++] richiamare exe
scusate ragazzi avrei bisogno di creare un programma che richiami delle finestre del cmd.exe ho letto che bisogna usare la funzione create process con libreria windows.h, qual'è la sintassi dell'algoritmo?
usa semplicemente il comando cmd che permette di eseguire comandi shell (prompt dei comandi per intenderci)
esempio cmd("c:\\miacartella\\mioprogramma.exe");
usa semplicemente il comando cmd che permette di eseguire comandi shell (prompt dei comandi per intenderci)
esempio cmd("c:\\miacartella\\mioprogramma.exe");
no l'intento è quello di creare un programma che apra in contemporanea delle finestre di cmd ed attenda la loro chiusura per terminarsi
no l'intento è quello di creare un programma che apra in contemporanea delle finestre di cmd ed attenda la loro chiusura per terminarsi
domanda scema, ma se fai un programma multithread e in ogni thread lanci treamite cmd il cmd.exe (ti apre una shell) e successivamente lanci sempre con il cmd il programma necessario?
domanda scema, ma se fai un programma multithread e in ogni thread lanci treamite cmd il cmd.exe (ti apre una shell) e successivamente lanci sempre con il cmd il programma necessario?
ehm :rolleyes: premetto che in c++ sono arrivato con la scuola ai cicli do while :muro: in poche parole mi stai dicendo di aprire il cmd e da lui aprirne più istanze e da ognuna di esse aprire il programma che voglio?
il mio obiettivo e che con il click su un eseguibile ho già n° prompt aperti, non mi dite di usare un file bach per favore :D naturalmente questo è per iniziare capendo la struttura vedro di usarla per altri programmi futuri
ehm :rolleyes: premetto che in c++ sono arrivato con la scuola ai cicli do while :muro: in poche parole mi stai dicendo di aprire il cmd e da lui aprirne più istanze e da ognuna di esse aprire il programma che voglio?
il mio obiettivo e che con il click su un eseguibile ho già n° prompt aperti, non mi dite di usare un file bach per favore :D naturalmente questo è per iniziare capendo la struttura vedro di usarla per altri programmi futuri
allora lascia perdere se vuoi un'applicazione che permetta di aprire in contemporanea più finestre l'unica soluzione è il multithread ma se sei arrivato solo ai cicli do while lascia perdere e riguardali fra un paio d'anni XD, tu hai le conoscenze solo per scrivere programmi sequenziali.
è un argomento abbastanza complicato che prevede una conoscenza pregressa del funzionamento del sistema operativo dei meccanismi di lock e di gestione della concorrenza
allora lascia perdere se vuoi un'applicazione che permetta di aprire in contemporanea più finestre l'unica soluzione è il multithread ma se sei arrivato solo ai cicli do while lascia perdere e riguardali fra un paio d'anni XD, tu hai le conoscenze solo per scrivere programmi sequenziali.
è un argomento abbastanza complicato che prevede una conoscenza pregressa del funzionamento del sistema operativo dei meccanismi di lock e di gestione della concorrenza
sperando che riesca ad acquisire grazie alla scuola le conoscenze adatte ciao e grazie :D ( non si può fare un ciclo for da 2 giri e metterci dentro l'istruzione che apre c.\windows\system32\cmd.exe?????)
sperando che riesca ad acquisire grazie alla scuola le conoscenze adatte ciao e grazie :D ( non si può fare un ciclo for da 2 giri e metterci dentro l'istruzione che apre c.\windows\system32\cmd.exe?????)
sarebbe sequenziale, supponendo che apri una shell e lanci un programma la seconda shell non si aprirebbe finchè il primo non sarà finito esattamente come un batch
A cavolo è vero grazie mille di tutto
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.