Vive PowerShell

POWERSHELL : Sélectionner un Dossier

Written by Dead-Red.

Si pour l’un de vos scripts Powershell, vous avez besoin de demander à la personne de saisir un chemin de répertoire, malheureusement cela implique que la personne ne doit pas se tromper dans la syntaxe.

Pour contourner ce genre de problème, pourquoi ne pas simplement afficher une fenêtre proposant de sélectionner un répertoire, pour en récupérer le chemin ? En tout cas il n’y a pas photo :

 

#Déclaration de la Fonction : Select-Folder
 
function Select-Folder($message='Selectionner un répertoire', $path = 0)
{
$object = New-Object -comObject Shell.Application
 
$folder = $object.BrowseForFolder(0, $message, 0, $path)
if ($folder -ne $null)
{
$folder.self.Path
}
}
#Fin de la déclaration
 
#Appel de la Fonction pour afficher la boite de dialogue :
$folderpath=Select-Folder 'Selectionner un répertoire'
 
#Si vous souhaitez placer le parcours de dossier sur un répertoire par défaut, il suffit d'ajouter ce paramètre :   -path "VOTRE CHEMIN"
 
$folderpath=Select-Folder 'Selectionner un répertoire' -path "C:\Users"
 
#Variable pour récupérer le chemin du répertoire sélectionné
$folderpath

Tags: Powershell PS1 Scipting Windows Powershell

Syndicate Feeds

Articles Related Items

Vine Clean Designs

Fusce varius euismod lorem, semper ante ullam corper condi mentum. Lorem ipsum dolor consectetur adipiscing elit ante

Pron et arcu quam. Fusce non magna sed lacus vestibulum ullamcorper. Maecenas justo diam

Romuald Alias Dead-Red

Je suis un Passionné d'informatique et depuis l'achat de la maison je découvre le monde de la domotique

Weblinks Powershell