Powershell GUI - Eingaben Speichern

Deine Frage passt nicht in die anderen Bereiche, dann stelle sie hier.
Antworten
Merom
Einsteiger
Einsteiger
Beiträge: 12
Registriert: 16.05.2018, 20:15
Gender:

Powershell GUI - Eingaben Speichern

Beitrag von Merom » 22.01.2021, 15:01

Hallo zusammen,

ich habe leider nichts gefunden zu diesem Thema und ich hoffe, Ihr könnt mir vielleicht helfen.

Ich bin gerade dabei über die PowerShell eine GUI zu schreiben für mich.
Die GUI steht und funktioniert auch so wie ich es mir vorstelle.

Nun habe ich einen Button eingefügt "Save to file".
Leider weiß ich aber nicht, finde dazu auch sehr schwer was im Netz, wie ich bei dem Button es so einstellen kann das er mir den GUI Dialog in eine Datei speichert.
Die Datei soll an einem vordefiniert Ort und Namen gespeichert werden.

Hat jemand schonmal damit zu tun gehabt oder weiß wie ich das lösen kann?

Vielen Dank und schöne Grüße

Tante Google

Powershell GUI - Eingaben Speichern

Beitrag von Tante Google » 22.01.2021, 15:01


Merom
Einsteiger
Einsteiger
Beiträge: 12
Registriert: 16.05.2018, 20:15
Gender:

Re: Powershell GUI - Eingaben Speichern

Beitrag von Merom » 22.01.2021, 15:34

Ich habe das Problem gerade selbst lösen können.

Dazu habe ich das verwendet

Code: Alles auswählen

function onClick(){
    Out-File -FilePath "path_to_file\file.txt" -InputObject $userInput.text
}

Benutzeravatar
moinmoin
★ Team Admin ★
Beiträge: 62488
Registriert: 14.11.2003, 11:12
Hat sich bedankt: 173 Mal
Danke erhalten: 1008 Mal
Gender:

Re: Powershell GUI - Eingaben Speichern

Beitrag von moinmoin » 22.01.2021, 15:44

:daumen:
Danke, dass du die Lösung gepostet hast.

Merom
Einsteiger
Einsteiger
Beiträge: 12
Registriert: 16.05.2018, 20:15
Gender:

Re: Powershell GUI - Eingaben Speichern

Beitrag von Merom » 22.01.2021, 15:58

Sehr gerne.

Damit es vielleicht etwas ersichtlicher wird was genau gemacht wurde oder wie die zusammenhänge sind.
Hiernochmal der Code für den Input und wie es dann gespeichert wird

Code: Alles auswählen

<TextBox HorizontalAlignment="Left" VerticalAlignment="Top" Height="23" Width="120" TextWrapping="Wrap" Margin="60,135,0,0" Name="userInput"/>

<Button Content="Save me" HorizontalAlignment="Left" VerticalAlignment="Top" Width="75" Margin="60,228,0,0" Name="saveme"/>

function onClick(){
    Out-File -FilePath "path_to_file\file.txt" -InputObject $userInput.text
}

$saveme.Add_Click({onClick $this $_})


Antworten