格式化弹出对象中的输出
Formatting the output in a popup object
如何使多对象变量在弹出框中正确显示(每行一个对象)?可能吗?
假设我们有:
$test = (Get-Process -Name Win*).ProcessName
$test
(New-Object -COM Wscript.Shell).PopUp("$test", 0, "Title", "48")
它 returns 像这样(每个结果在控制台中换行,但每个结果都在框中的一行,这是我的问题):
有没有办法在每个对象上为新行添加 `n?非常感谢
$test = (Get-Process -Name Win*).ProcessName
(New-Object -COM Wscript.Shell).Popup(($test -join "`r`n"), 0, "Title", "48")
-join 运算符是此处的答案,由 TessellatingHeckler 的评论提供。
如何使多对象变量在弹出框中正确显示(每行一个对象)?可能吗?
假设我们有:
$test = (Get-Process -Name Win*).ProcessName
$test
(New-Object -COM Wscript.Shell).PopUp("$test", 0, "Title", "48")
它 returns 像这样(每个结果在控制台中换行,但每个结果都在框中的一行,这是我的问题):
有没有办法在每个对象上为新行添加 `n?非常感谢
$test = (Get-Process -Name Win*).ProcessName
(New-Object -COM Wscript.Shell).Popup(($test -join "`r`n"), 0, "Title", "48")
-join 运算符是此处的答案,由 TessellatingHeckler 的评论提供。