0
我試圖更改ScriptBlock內的變量。 我在做什麼錯?在ScriptBlock中的PowerShell更改變量
$reader=(New-Object System.Xml.XmlNodeReader $xaml)
$Window=[Windows.Markup.XamlReader]::Load($reader)
$Window.Add_SourceInitialized({
$timer = new-object System.Windows.Threading.DispatcherTimer
$timer.Interval = [TimeSpan]"0:0:0.25"
$timer.Add_Tick($updateBlock)
$timer.Start()
})
$count = 0
$updateBlock = { Write-Host $count; $count++; Write-Host $count}
輸出是0和1的重複序列。那麼如何訪問變量而不僅僅是它的副本呢?
'$ count ++' - >'([ref] $ count).Value ++' – PetSerAl
thansk,that worked。 – yogurtflute