Avatar billede johncleese Nybegynder
10. februar 2014 - 12:02 Der er 3 kommentarer

powershellscript skal outputte værdien jeg skriver i en form text box som en værdi i en vaariabel efter formen er lukket ved klik på knappen

Hej Jeg tror det er et nemt spørgsmål.
fandt denne kode på nettet og ville genbruge den og smide outputtet fra text boksen ind som variabel når scritet kører videre.. Hvad skal man skrive for at det ka lade sig gøre?

# Load the Winforms assembly
[reflection.assembly]::LoadWithPartialName( "System.Windows.Forms")

# Create the form
$form = New-Object Windows.Forms.Form

#Set the dialog title
$form.text = "PowerShell WinForms Example"


$label = New-Object Windows.Forms.Label
$label.Location = New-Object Drawing.Point 50,30
$label.Size = New-Object Drawing.Point 200,15
$label.text = "Enter your name and click the button"


$textfield = New-Object Windows.Forms.TextBox
$textfield.Location = New-Object Drawing.Point 50,60
$textfield.Size = New-Object Drawing.Point 200,30


$button = New-Object Windows.Forms.Button
$button.text = "Greeting"
$button.Location = New-Object Drawing.Point 100,90

on the Label.
$button.add_click({
$label.Text = $textfield.text
;$Form.Close()
})

# Add the controls to the Form
$form.controls.add($button)
$form.controls.add($label)
$form.controls.add($textfield)

# Display the dialog
$form.ShowDialog()
Avatar billede HKW Nybegynder
10. februar 2014 - 13:43 #1
Prøv med

$textfield.Text
Avatar billede johncleese Nybegynder
11. februar 2014 - 08:55 #2
tak det virkede :)
Avatar billede johncleese Nybegynder
12. februar 2014 - 15:43 #3
husk at du skal lave et svar så du kan få point :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester