Qt lancer commande console linux

Résolu/Fermé
wannou Messages postés 314 Date d'inscription vendredi 2 mars 2007 Statut Membre Dernière intervention 10 novembre 2010 - 3 juil. 2009 à 09:14
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 7 juil. 2009 à 08:18
Bonjour,
j'utilise Qt pour faire une interface homme machine. Je bolque sur un point.

Je voudrais que que lorsque que j'appuie sur un bouton, s'execute une commande "console" (sous linux)
style "ifconfig eth0 192.xxxxx"

Je pensais trouver mon bonheur vers QProcess mais non ...

Qqun aurait une idée?

@bientot.
A voir également:

4 réponses

wannou Messages postés 314 Date d'inscription vendredi 2 mars 2007 Statut Membre Dernière intervention 10 novembre 2010 27
6 juil. 2009 à 09:25
Bonjour,

Pour mettre en place les fonctions " systeme()" ...

Mais j'ai fait autrement en fait j'execute un bash, qui lui avec l'IP passé en parametre va se charger de changer l'adresse (avec la fonction IFCONFIG de linux).

Pour les personne que cela interesse :

QProcess IP;
[...]
IP.start(bash.sh, argument); //ou bash.sh est le script et argument l'adresse IP


note : si la déclaration du QProcess est en local il y a tous les risques que cela ne fonctionne pas, essayez de le declarer en global ;)
4
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
7 juil. 2009 à 08:18
http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man3/system.3.html
1
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
3 juil. 2009 à 09:19
Salut.
Il y a la méthode bourrin, qui à mon avis est la seule vu la spécificité de la commande : utiliser la fonction C system();
0
wannou Messages postés 314 Date d'inscription vendredi 2 mars 2007 Statut Membre Dernière intervention 10 novembre 2010 27
3 juil. 2009 à 11:26
ok mais comment puis je m'y prendre ?
0
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
3 juil. 2009 à 12:21
pour ?
0