7
votes

Commande système d'exécution à Vala

Je voudrais exécuter une commande (comme LS) à Vala, comme la fonction Python OS.System, ou mieux, la fonction popen. Aucune idée?


0 commentaires

3 Réponses :


18
votes

OK, obtenez-le: GLIB.PROCESS.SPOWN_COMMAND_LINE_SYNC.


3 commentaires

Vous pouvez accepter votre propre réponse;) Ou y a-t-il quelque chose à effacer?


En fait, il semble être compliqué à utiliser sous Windows, mais d'autre part, je n'en ai plus besoin.


C'est exactement ce que j'ai commenté sur ma réponse. ;) Bien que vous découvrez aussi.



13
votes

Il est préférable d'utiliser le package posix . Ensuite, juste faire posix.system ("commande") qui renvoie un int.

http://www.valadoc.org/posix/posix.system.html < / a>


0 commentaires