尝试理解 powershell 语法以及为什么这是错误的

问题描述 投票:0回答:1
$filecontent.Replace ("["text_shadowYOffset"] = 0","["text_shadowXOffset"] = -2") | Set-Content -Path "D:\World of Warcraft\_classic_\WTF\Account\CRIXALIS\SavedVariables\WeakAuras.lua"

这不断吐出错误,我什至看不到这些错误是什么 - 知道如何修复它吗?

我想替换从 0 更改为 -2 的阴影偏移文本

powershell
1个回答
0
投票

外面的括号和单引号前不能有空格:

$filecontent = '["text_shadowYOffset"] = 0'
$filecontent.Replace('["text_shadowYOffset"] = 0',
  '["text_shadowXOffset"] = -2') 

["text_shadowXOffset"] = -2
© www.soinside.com 2019 - 2024. All rights reserved.