Как передать переменные в функции обратно в главную в Powershell? - PullRequest
0 голосов
/ 28 июня 2018

Я беру переменные объекты из формы Windows и создаю их собственные переменные, чтобы с ними было легче работать.

$btnSubmit.Add_Click({ Submit })

function Submit(){ 
    $FirstName =  $txtFirstName.Text 
    $MiddleInit = $txtMiddleInitial.Text 
    $LastName = $txtLastName.Text 
    $JobTitle = $cboJobTitle.Text 
    $CSC = $cboCSC.Text 
} 

Как мне передать эти значения главному, чтобы я мог ссылаться на них позже в скрипте, а также в других функциях?

1 Ответ

0 голосов
/ 28 июня 2018

Вы можете использовать переменные глобально, тогда они будут доступны везде:

$ btnSubmit.Add_Click ({Submit})

function Submit(){ 
    $GLOBAL:FirstName =  $txtFirstName.Text 
    $GLOBAL:MiddleInit = $txtMiddleInitial.Text 
    $GLOBAL:LastName = $txtLastName.Text 
    $GLOBAL:JobTitle = $cboJobTitle.Text 
    $GLOBAL:CSC = $cboCSC.Text 
}
...