POWERSHELL-Neues Fenster zum Abfragen aus einem bereits geöffneten Script.

Robmantuto

Ensign
Registriert
Apr. 2008
Beiträge
155
Ich habe ein Auswahlfenster, mit dem ich verschiedene Skripte per Klick ausführen kann. Ein Knopf soll dazu dienen, eine Abfrage zu starten, indem ich etwas eingebe und diese Antwort als Variable für einen weiteren Befehl verwendet werden soll.
Z.B.
$name = Read-Host 'Wie ist deine Name?'
write-host $name
Jetzt soll diese Abfrage in einem separaten Fenster passieren, nicht im gleichen Fenster, was ja im Hintergrund läuft, wenn man die Auswahl vor sich hat.
Um es näher zu erläutern, wenn ich eine CMD-Datei per Knopf über meine Auswahl ausführe, wird ja ein CMD-Fenster aufgemacht und dort wird die Frage beantwortet. So ein Extra-Fenster soll auch kommen, wenn ich per Knopf ein .ps1-Script ausführe. Hoffe, es ist verständlich. Und das Fenster soll auch automatisch danach schließen, wenn die Befehle abgearbeitet wurden.
Danke.
 
probiers mal mit dieser Function

#Funktion einer InputBox mit Parameter
######################################

# mit
# . .\Get-Input.ps1
# im eigenen Script einbinden


Function Get-Input([string] $message, [string] $title, [string] $defaultText)
{
Add-Type -AssemblyName Microsoft.VisualBasic
return [Microsoft.VisualBasic.Interaction]::InputBox($message, $title, $defaultText)
}
 
Zurück
Oben