Tonino_21
26-01-2006, 15:09
Ciao a tutti.
sto utilizzando c++ per lanciare uno script (di python) che esegue una serie di azioni su un software. Utilizzo per fare questo la funzione "_spawnlp". Il comando che do in particolare č:
pid=_spawnlp( _P_NOWAIT, "percorso dell'exe del sofwtare", "-script C:/tmp/sim_experiment.py", NULL );
Tale funzione perņ agisce lanciando il software per poi eseguire lo script.
Visto che devo iterare questa cosa parecchie volte, preferirei eseguire lo script senza dover lanciare il software ogni volta (lasciandolo quindi aperto). Conoscete una funzione che fa questo? O un modo di usare "_spawnlp" diversamente per quello che voglio fare?
Grazie anticipatamente!
sto utilizzando c++ per lanciare uno script (di python) che esegue una serie di azioni su un software. Utilizzo per fare questo la funzione "_spawnlp". Il comando che do in particolare č:
pid=_spawnlp( _P_NOWAIT, "percorso dell'exe del sofwtare", "-script C:/tmp/sim_experiment.py", NULL );
Tale funzione perņ agisce lanciando il software per poi eseguire lo script.
Visto che devo iterare questa cosa parecchie volte, preferirei eseguire lo script senza dover lanciare il software ogni volta (lasciandolo quindi aperto). Conoscete una funzione che fa questo? O un modo di usare "_spawnlp" diversamente per quello che voglio fare?
Grazie anticipatamente!