仅出于学习目的。
假设我有一个变量,在此示例中为文本框,我如何一次又一次设置许多属性而又不必一遍又一遍地输入变量名。
我尝试了一些我自己的事情,其中一些工作出于某些奇怪的原因。
这个例子有效。中断用于缩短循环。
$Textbox | % {
$_.Text = "Hello World"
$_.Background = "Black"
$_.Foreground = "Green"
Break
}
Run Code Online (Sandbox Code Playgroud)
这两个示例不起作用,在这里只是为了查看我的尝试。
有和没有“ $ _。”,而不是“。”。我用过“ =”和“ + =”,但都没有用。
$Textbox.@{
Text = "Hello World"
Background = "Black"
Foreground = "Green"
}
$Textbox.({
$_.Text = "Hello World"
$_.Background = "Black"
$_.Foreground = "Green"
})
Run Code Online (Sandbox Code Playgroud)
可能有一种更简单的方法,我在Google上还没有遇到任何问题。