Bonjour à tous,
Je suis assez débutant dans powershell, et je souhaiterai faire une petite interface graphique. Outch !
Pour résumer l'histoire, je voudrais qu'il y est 3 fenêtres :
- La première avec deux boutons : Choix1 et Choix2
Il faut que je sauvegarde le choix de l'utilisateur. Donc dans l'évènement du clique du bouton, je mets ma variable
Code :
- $choix = 1
- $choix = 2
|
- La deuxième avec deux boutons : Ok et Annuler
Si clique sur Annuler, revenir à la première fenêtre.
Si clique Ok, alors continuer, en ouvrant la troisième fenêtre.
- La troisième avec pareil, deux boutons : Ok et Annuler
Si clique Annuler, revenir à la fenêtre précédente
Si clique Ok, alors ACTIONS(faire les actions que j'ai prévu)
Ce que je fais : je définie mes fenêtre au tout début du script. Exemple :
Code :
- $form_choix_action = New-Object System.Windows.Forms.Form # Fenêtre pour choisir si MàJ Arborescence ou MàJ Droits
- # Création des bouttons pour le choix actions entre MàJ Arborescence et MàJ Droits, sur $form_choix_action
- $b_arbo = New-Object System.Windows.Forms.Button
- $b_droit = New-Object System.Windows.Forms.Button
|
Puis je créé ma fonction qui va créer ma fenêtre avec ses paramètres, et ses boutons (et leurs paramètres). Exemple :
Et après avoir 3 fonctions (semblables à celles-ci), j'appelle la première dans mon script :
Code :
- # Execution du script. Appelle de la première fonctions
- Generation_form_choix_action
|
Problème : Des boucles se créées, les fenêtres ne reviennent pas où je veux etc. Donc je ne sais pas comment faire. Si quelqu'un a réussi à tout lire, et comprendre mon problème, et ce que je veux faire. Je lui supplie de m'aider !
Merci d'avance,
Cdt,
Nico.