Pages : 1
#1 Le 30/05/2011, à 07:33
- antoine2ttt
[Gambas] Aide pour un projet
Bonjour,
J'ai besoin d'aide pour un projet .
(j'ai fait des recherche, mais avec mon super anglais ... ça n'as rien donné)
J'aimerais savoirs quel est le code pour que quand je clique sur un bouton, le terminal s'ouvre avec un code bien spécifique. (Le code du terminal sera bien sûr dans le code du bouton ^^ )
J'aimerais savoir comment faire un system de mise à jours .
Merci de votre aide
Cordialement,
Hors ligne
#2 Le 30/05/2011, à 07:55
- Wabs
Re : [Gambas] Aide pour un projet
explique plus clairement tu veux faire un icône ou quand tu clique dessus cela t'ouvre un terminal?
avec un code, quel code pour faire quoi?
Certains te pendrons pour un dieux en les aidant mais souvient toi tu n'es qu'un dieux parmi les insectes
Linux ne serait pas Linux sans l'entraide
Hors ligne
#3 Le 30/05/2011, à 08:05
- antoine2ttt
Re : [Gambas] Aide pour un projet
Dans le programme ,
J'aimerais un bouton qui ouvre le terminal ubuntu avec un code ...
Bon aller je dévoile le projet -- .
Pour lancer le jeux urban terror (par exemple) on doit écrire ça dans le terminal :
cd UrbanTerror
./ioUrbanTerror.i386
Et bien moi j'en ai marre de copier coller , donc je fais un programme qui ouvre les jeux au lieux de copier/coller à chaque fois
Donc sur un superbe bouton quand je clique dessus le terminal s'ouvre avec ce code :
cd UrbanTerror
./ioUrbanTerror.i386
...
Et bien sur un system de mise à jours car je vais pas tout mêtre d'un coup
J’espère être plus clair
Cordialement,
Hors ligne
#4 Le 30/05/2011, à 08:38
- Wabs
Re : [Gambas] Aide pour un projet
tu dois rentrer cb de commande a chaque fois?
Certains te pendrons pour un dieux en les aidant mais souvient toi tu n'es qu'un dieux parmi les insectes
Linux ne serait pas Linux sans l'entraide
Hors ligne
#5 Le 30/05/2011, à 08:40
- Wabs
Re : [Gambas] Aide pour un projet
car avec perl on peut peut etre reduire tout a une execution du script, il executera tes commandes sans que tu ai rien a faire mais il faudrai pour sa avoir toute les commandes pour que j'esseye de t'en faire un ou que tu regarde un peu perl
Certains te pendrons pour un dieux en les aidant mais souvient toi tu n'es qu'un dieux parmi les insectes
Linux ne serait pas Linux sans l'entraide
Hors ligne
#6 Le 30/05/2011, à 08:49
- antoine2ttt
Re : [Gambas] Aide pour un projet
Heureusement qu'il y as écris [gambas]
Je resterais sur Gambas .
Hors ligne
#7 Le 30/05/2011, à 09:02
- Wabs
Re : [Gambas] Aide pour un projet
même principe que perl a part que sur perl je t'aurai fais sa vite fait bien fais , désolé pas tilté sur le moment pour gambas.
je regarde sa pour gambas pour essayer je te redit sa
Certains te pendrons pour un dieux en les aidant mais souvient toi tu n'es qu'un dieux parmi les insectes
Linux ne serait pas Linux sans l'entraide
Hors ligne
#8 Le 30/05/2011, à 09:07
- Wabs
Re : [Gambas] Aide pour un projet
pour les commandes dans le terminal il y a shell http://gambasdoc.org/help/lang/shell?fr&view
Certains te pendrons pour un dieux en les aidant mais souvient toi tu n'es qu'un dieux parmi les insectes
Linux ne serait pas Linux sans l'entraide
Hors ligne
#9 Le 30/05/2011, à 09:12
- ssdg
Re : [Gambas] Aide pour un projet
un "man gnome-terminal" (sans tester donc) m'indique des codes comme:
gnome-terminal -x tonCodeDansUnScript.sh
ou encore
gnome-terminal -x bash -c "cd UrbanTerror;./ioUrbanTerror.i386"
ou même:
gnome-terminal --working-directory="UrbanTerror" -x ./ioUrbanTerror.i386
devraient faire le job. (toutes marchent, elles font juste le boulot chacun d'une façon différente.
PS: Oups, vous parliez perl et moi bash. je laisse parceque ça doit aussi passer si la commande est lancée par une execution, et si potentiellement quelqu'un passe ici en cherchant pour autre chose que du perl.
Dernière modification par ssdg (Le 30/05/2011, à 09:15)
s'il n'y a pas de solution, c'est qu'il n'y a pas de problème... ou pas.
Hors ligne
#10 Le 30/05/2011, à 09:18
- Wabs
Re : [Gambas] Aide pour un projet
on parle gambas la ^^ sinon je pense qu'on aurait réussit a lui faire un bon script
Dernière modification par Wabs (Le 30/05/2011, à 09:19)
Certains te pendrons pour un dieux en les aidant mais souvient toi tu n'es qu'un dieux parmi les insectes
Linux ne serait pas Linux sans l'entraide
Hors ligne
#11 Le 30/05/2011, à 19:53
- antoine2ttt
Re : [Gambas] Aide pour un projet
J'ai regader le liens que tu m'as donner pour shell, mais ... Rien trouver pour ouvrir un terminal et q'une commande sois écrie et apliquer ...
Encore une fois je précise que mon projet est sous GAMBAS !
Merci encore !
I need help
Hors ligne
#12 Le 30/05/2011, à 20:43
- darkevolution
Re : [Gambas] Aide pour un projet
Salut
Aucune idée de ce qu'est gambas mais tu dois bien pouvoir lancer une application à partir de ça non ?
Dans ce cas là, c'est simple, suffit de créer un fichier bash avec:
#/bin/bash
et tes commandes en dessous
Tu rends le fichiers executable (clique droit propriété etc...)
Et à partir de gambas tu lances cet exécutable, et hop, l'affaire est dans le sac non ?
Schedio: Logiciel de gestion modulable de scripts (dont Gestion/Lancement/Restriction planifiée de logiciels).
http://forum.ubuntu-fr.org/viewtopic.php?id=383356
Apportez vos idées à la version 3 !
Hors ligne
#13 Le 30/05/2011, à 21:49
- antoine2ttt
Re : [Gambas] Aide pour un projet
Gambas = en gros visual basic version linux ...
On peut vraiment pas faire un truc aussi simple que lancer un terminal avec une commande écrite dedan ?
Hors ligne
#14 Le 30/05/2011, à 22:00
- darkevolution
Re : [Gambas] Aide pour un projet
Bah, l'avantage avec le bash, c'est que tu vois pas la commande se lancer, c'est en arrière plan ^^
Et c'est loin d'être compliqué, certainement plus simple que ce que tu souhaite faire...
Ce que tu ecris dans le terminal, c'est du bash, donc tu fais pareil, mais dans un fichier, rendu executable...
Schedio: Logiciel de gestion modulable de scripts (dont Gestion/Lancement/Restriction planifiée de logiciels).
http://forum.ubuntu-fr.org/viewtopic.php?id=383356
Apportez vos idées à la version 3 !
Hors ligne
#15 Le 31/05/2011, à 05:59
- antoine2ttt
Re : [Gambas] Aide pour un projet
Ce que j'aimerais faire sara peut être plus facile dans un autre language ? :
Perl ?
Dernière modification par antoine2ttt (Le 31/05/2011, à 05:59)
Hors ligne
#16 Le 31/05/2011, à 07:20
- Wabs
Re : [Gambas] Aide pour un projet
oui je pense que perl est plus facile donne toute les commandes qu'on puisse essayer
Dernière modification par Wabs (Le 31/05/2011, à 07:35)
Certains te pendrons pour un dieux en les aidant mais souvient toi tu n'es qu'un dieux parmi les insectes
Linux ne serait pas Linux sans l'entraide
Hors ligne
#17 Le 31/05/2011, à 09:48
- Wabs
Re : [Gambas] Aide pour un projet
j'ai fais un script perl pour ouvrir un nouveau terminal et executer un script dedans
il me manque tes commandes et preciser ce que tu veu faire exemple:
jeux1 les commandes sont
cd jeux1
./iojeux1.i386
jeux2
cd jeux2
./iojeux2.i386
tous les jeux ont le meme type de commande?
Certains te pendrons pour un dieux en les aidant mais souvient toi tu n'es qu'un dieux parmi les insectes
Linux ne serait pas Linux sans l'entraide
Hors ligne
#18 Le 31/05/2011, à 19:22
- --w00dy--
Re : [Gambas] Aide pour un projet
Plus simple, sous gambas tu peu lancer l'ouverture de fichier ! Crée un script linux et dans gambas fais en sorte que ton bouton ouvre le script !
PUBLIC SUB Button1_Click()
Desktop.Open("essai.sh")
END
Il ne faut pas oublier de cocher gb.desktop dans les composants (propriété). Ca devrait fonctionner.
J'ai trouvé ça sur
. Si ta besoin d'aide sur les composants
[EDIT : Dans l'exemple ci-dessus le fichier doit être dans le dossier utilisateur]
Dernière modification par --w00dy-- (Le 31/05/2011, à 19:23)
Hors ligne
#19 Le 01/06/2011, à 07:06
- Wabs
Re : [Gambas] Aide pour un projet
merci w00dy sa va dans la continuité de ce qu'il voulais
Certains te pendrons pour un dieux en les aidant mais souvient toi tu n'es qu'un dieux parmi les insectes
Linux ne serait pas Linux sans l'entraide
Hors ligne
#20 Le 01/06/2011, à 16:00
- --w00dy--
Re : [Gambas] Aide pour un projet
Pas de soucis. J'espère que ça répondra à ses attentes.
Hors ligne
#21 Le 01/06/2011, à 17:00
- antoine2ttt
Re : [Gambas] Aide pour un projet
Le code peut pas être dans le bouton ?
Hors ligne
#22 Le 02/06/2011, à 10:37
- --w00dy--
Re : [Gambas] Aide pour un projet
Bah si il doit même être dans le bouton ! Imaginon que ton bouton se nomme BT_lancementJeux le code sera :
Public Sub BT_lancementJeux_click() ''Evenement déclenché au clic sur le bouton
Desktop.Open("Ton_fichier_script")
END
Ton fichier dans ce cas au dessus comme dit plus haut devrait être dans ton dossier utilisateur. Si jamais celui ci ce situe ailleurs je suppose q'un
Application.Path.Ton_fichier.sh avec ton fichier dans le même dossier que ton programme devrait fonctionner. (A vérifier dans la doc gambas)
J'espère que ça répond à ta question.
EDIT : Si jamais ça t'intéresse envoi moi ton code gambas et j'essayerai de voir pour le modifier afin que ça marche.
Dernière modification par --w00dy-- (Le 02/06/2011, à 10:40)
Hors ligne
Pages : 1