这有效:
$psISE.Options.DebugBackgroundColor = '#FFC86400'
这不是:
$attribute = 'DebugBackgroundColor'
($psISE.Options)[$attribute] = '#FFC86400'
ERROR: Unable to index into an object of type Microsoft.PowerShell.Host.ISE.ISEOptions
我想使用$attribute
变量在foreach循环中设置选项属性。
有办法做到这一点吗?
答案 0 :(得分:2)
只需在点后使用双引号:
$attribute = 'DebugBackgroundColor'
$psISE.Options."$attribute"