Des nouvelles ont été ajoutées en tête de listes.
Remontez pour les voir.
Inscription à la newsletter
PowerShell et Windows Forms - Créer une interface graphique
Florian BURNEL - ITConnect -
27/08
Dans ce tutoriel, nous allons utiliser PowerShell et Windows Forms pour créer un script avec une interface graphique (GUI), de quoi créer des applications.
Sommaire
I. Présentation
II. PowerShell : Windows Forms et WPF
III. Premiers pas avec Windows Forms
A. Charger Windows Forms dans un script PowerShell
B. Afficher un message dans une boite de dialogue
C. Afficher une fenêtre pour sélectionner un dossier
D. Afficher une fenêtre pour sélectionner un fichier
E. Créer un canva pour une GUI
F. Créer sa première GUI en PowerShell
G. Interroger l'Active Directory
IV. Conclusion
I. Présentation
Dans ce tutoriel, nous allons apprendre à utiliser Windows Forms avec PowerShell pour ajouter des éléments graphiques à notre script et créer une interface graphique. Ceci ouvre de nombreuses possibilités et va bien au-delà du script PowerShell en mode console.
Pour ce premier article sur le sujet, nous allons faire nos premiers pas avec Windows Forms dans un script PowerShell. Mais, avant d'aller plus loin, commençons par quelques mots sur Windows Forms et WPF...
Remarque : une interface graphique est couramment appelée GUI, sigle anglais signifiant "Graphical User Interface".
II. PowerShell : Windows Forms et WPF
Pour développer des interfaces graphiques exploitables par PowerShell, il y a deux méthodes : utiliser "Windows Forms" ou "Windows Presentation Foundation" appelé "WPF". Dans les deux cas, PowerShell va s'appuyer sur des classes présentes dans le framework .NET.
Windows Forms représente la façon la plus simple et la plus rapide pour créer une première interface graphique et interagir avec l'utilisateur, de façon graphique, par l'intermédiaire d'un script PowerShell. Pour aller plus loin, et créer des interfaces plus complètes et plus modernes, il conviendra de s'appuyer sur WPF en utilisant Visual Studio pour faciliter la création et le positionnement d'éléments (un fichier XAML sera généré et exploité par PowerShell).
Avec Windows Forms, nous allons pouvoir :
Afficher des boites de dialogue à l'écran : information, erreur, avertissement, confirmation, etc.
Afficher une fenêtre de sélection d'un fichier ou d'un dossier
Créer une interface graphique pour l'utilisateur (appelée aussi "GUI") avec du texte, des boutons, etc.
Afficher une notification Windows sur l'écran
Etc.
III. Premiers pas avec Windows Forms
Nous verrons comment initialiser Windows Forms dans un script PowerShell, puis nous verrons comment créer nos premières interactions avec l'ajout de boites de dialogue, avant de terminer par la création d'une simple interface graphique.
A. Charger Windows Forms dans un script PowerShell
La première action à effectuer, c'est de charger Windows Forms dans le script PowerShell de façon à pouvoir accéder à ses différentes classes. Voici la ligne à intégrer au script en premier lieu :
# Appeler Windows Forms Add-Type -AssemblyName System.Windows.Forms
B. Afficher un... [Courte citation de 8% de l'article original]
Loading...
🍪
Le modèle économique de notre site repose sur l'affichage de publicités personnalisées basées sur l'utilisation de cookies publicitaires. En continuant votre visite sur notre site, vous consentez à l'utilisation de ces cookies.
Politique de confidentialité