如何在弹出框中正确显示多个对象变量(每行一个对象)?有可能吗?
让我们说:
$test = (Get-Process -Name Win*).ProcessName
$test
(New-Object -COM Wscript.Shell).PopUp("$test", 0, "Title", "48")
它会像这样返回(每个结果都在控制台的新行上,但每个结果都在框中的一行上,这是我的问题):
有没有办法在每个对象上为新行添加`n?非常感谢
答案 0 :(得分:0)
$test = (Get-Process -Name Win*).ProcessName
(New-Object -COM Wscript.Shell).Popup(($test -join "`r`n"), 0, "Title", "48")
-join运算符就是这里的答案,由TessellatingHeckler的评论提供。