[...] création d'un menu avec bouton de choix
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
-
- Niveau 1
- Messages : 9
- Enregistré le : mer. 29 déc. 2010 11:36
- Status : Hors ligne
[...] création d'un menu avec bouton de choix
Bonjour,
afin de faciliter des installations récurrentes j'aimerais créer un petit menu avec des bouton sa cocher qui exécuterais le lancement d'une installation pour un programme.
j'aimerais savoir comment créer ce menu et ses boutons avec autoit
merci
afin de faciliter des installations récurrentes j'aimerais créer un petit menu avec des bouton sa cocher qui exécuterais le lancement d'une installation pour un programme.
j'aimerais savoir comment créer ce menu et ses boutons avec autoit
merci
- zeshrek
- Niveau 10
- Messages : 984
- Enregistré le : mer. 17 nov. 2010 09:31
- Localisation : Sur ma chaise
- Status : Hors ligne
Re: [...] création d'un menu avec bouton de choix
Pour t'aider il faudrait que tu en dises plus !
A quoi serviraient ces boutons ? directemetn lacer des install (une par boutton) ou passer des parametres ?
Dans tous les cas le principe reste le même, tu fais une gui, et tu effectues des actions en fonction de ce qui se passe dessus.
A quoi serviraient ces boutons ? directemetn lacer des install (une par boutton) ou passer des parametres ?
Dans tous les cas le principe reste le même, tu fais une gui, et tu effectues des actions en fonction de ce qui se passe dessus.
Si vis pacem para bellum
-
- Niveau 1
- Messages : 9
- Enregistré le : mer. 29 déc. 2010 11:36
- Status : Hors ligne
Re: [...] création d'un menu avec bouton de choix
bonjour,
oui exactement cela permettrais de lancer les install.
mais je ne sais pas comment faire le menu avec les boutons surtout!
oui exactement cela permettrais de lancer les install.
mais je ne sais pas comment faire le menu avec les boutons surtout!
- zeshrek
- Niveau 10
- Messages : 984
- Enregistré le : mer. 17 nov. 2010 09:31
- Localisation : Sur ma chaise
- Status : Hors ligne
Re: [...] création d'un menu avec bouton de choix
En fait c'est pas vraiment un menu que tu devrais faire, mais plutot une sorte de barre d'outils flotante...
Dans l'exemple que je te donne, la ligen de commande serait la même pour tous les bouttons, mais rien ne t'empeche de stocker les infos dans un fichier ini que tu lis pour créer la barre...
Dans l'exemple que je te donne, la ligen de commande serait la même pour tous les bouttons, mais rien ne t'empeche de stocker les infos dans un fichier ini que tu lis pour créer la barre...
Code : Tout sélectionner
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
Dim $Boutton[30][2] ; on se prévoit 30 bouttons
$Form1 = GUICreate("Installer", 120, 450,10,10,$DS_MODALFRAME)
GUISetState(@SW_SHOW)
For $i = 0 To 9 ; les icones seront sur 10 lignes
For $j = 0 To 2 ; de 3 colonnes
$Boutton[($i * 3) + $j][0] = GUICtrlCreateButton("", $j * 40, $i * 40, 40, 40, $BS_ICON) ; donc on crée un boutton
$Boutton[($i * 3) + $j][1] = "ici la ligne de commande a executer" ; ici la ligne de commande qu'il faudrait executer
GUICtrlSetImage($Boutton[($i * 3) + $j][0], @SystemDir & "\shell32.dll", ($i * 3) + $j) ; pour faire joli on met un icone
Next
Next
$BouttonSortie=GUICtrlCreateButton("Quitter", 10, 405, 100, 20) ; on rajoute un boutton pour sortir
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $BouttonSortie
Exit
Case Else
For $i = 0 To 29
If $nMsg = $Boutton[$i][0] Then
MsgBox(0, "hop là", "tu as sélectionné le bouton N°" & $i)
; réactiver la ligne ci dessous pour lui faire executer la commande assignée a ce bouton
;~ RunWait($Boutton[$i][1])
EndIf
Next
EndSwitch
WEnd
Si vis pacem para bellum
-
- Niveau 1
- Messages : 9
- Enregistré le : mer. 29 déc. 2010 11:36
- Status : Hors ligne
Re: [...] création d'un menu avec bouton de choix
Oui cela ressemble a ce que je veus faire mais plutôt que d'utiliser des icônes j'aimerais taper un texte et bien sur avoir moins d'icones.
je comprend pas bien ton script comment tu définit ton nombre d'icone comment tu les place et tout suis perdu
je comprend pas bien ton script comment tu définit ton nombre d'icone comment tu les place et tout suis perdu
- zeshrek
- Niveau 10
- Messages : 984
- Enregistré le : mer. 17 nov. 2010 09:31
- Localisation : Sur ma chaise
- Status : Hors ligne
Re: [...] création d'un menu avec bouton de choix
La c'est moi qui te comprend plus
Non parceque là ca correspond a ce que j'ai compris que tu demandais, un panneau de boutons qui peuvent lancer des install. J'en ai mis 30, mais en 15 secondes tu modifies le script pour en mettre 10 ou 100
Tu parles de taper un texte. Il représente quoi ce texte ?
Essaye de décrire précisément l'interface a laquelle tu penses, on vera ce qu'on peut faire.
Pour le nombre de bouttons, Ligne 5 :
Pour leur positionnement Ligne 10 a 12 :
Il semble que soit tu formules mal ta demande, soit je comprend pas (j'opte pour la 1ere solution ).mickael1er a écrit :Oui cela ressemble a ce que je veus faire mais plutôt que d'utiliser des icônes j'aimerais taper un texte et bien sur avoir moins d'icones.
Non parceque là ca correspond a ce que j'ai compris que tu demandais, un panneau de boutons qui peuvent lancer des install. J'en ai mis 30, mais en 15 secondes tu modifies le script pour en mettre 10 ou 100
Tu parles de taper un texte. Il représente quoi ce texte ?
Essaye de décrire précisément l'interface a laquelle tu penses, on vera ce qu'on peut faire.
Tu as lu les commentaires dans le script ?mickael1er a écrit :je comprend pas bien ton script comment tu définit ton nombre d'icone comment tu les place et tout suis perdu
Pour le nombre de bouttons, Ligne 5 :
Code : Tout sélectionner
Dim $Boutton[30][2] ; on se prévoit [color=#FF0000]30[/color] bouttons
Code : Tout sélectionner
[color=#FF0000]For $i = 0 To 9 ; les icones seront sur 10 lignes[/color]
[color=#0000FF]For $j = 0 To 2 ; de 3 colonnes[/color]
$Boutton[($i * 3) + $j][0] = GUICtrlCreateButton("", [color=#0000FF]$j * 40[/color], [color=#FF0000]$i * 40[/color], 40, 40, $BS_ICON) ; donc on crée un boutton
Si vis pacem para bellum
-
- Niveau 1
- Messages : 1
- Enregistré le : mer. 13 déc. 2017 11:40
- Status : Hors ligne
Re: [...] création d'un menu avec bouton de choix
Bonjour,
déjà merci pour ce script.
Mais j'ai 2 ou 3 questions,
1/comment attribuer tel ou tel icône au bouton?
2/comment faire pour mettre la boite toujours au dessus des fenêtres ?
PS : désolé de up un sujet aussi vieux
déjà merci pour ce script.
Mais j'ai 2 ou 3 questions,
1/comment attribuer tel ou tel icône au bouton?
2/comment faire pour mettre la boite toujours au dessus des fenêtres ?
PS : désolé de up un sujet aussi vieux