我正在编写一个查看当前 IE 主页的脚本。如果它不是我们的 Intranet,我会获取该值并将其合并到辅助页面 reg 键中。
现在我已经弄清楚如何将它合并到一个数组中(假设有一些辅助页面......如果没有什么大不了的)。我遇到的是当我最终合并它时似乎有一条额外的线。它快把我逼疯了。有什么想法吗?这是功能。他的脚本还有更多,但这是令人痛苦的部分。谢谢
Function AppendSecondary(StrComputer)
objReg.GetstringValue HKEY_CURRENT_USER, strKeyPath, ValueName, strValueMain
objReg.SetStringValue HKEY_CURRENT_USER, strKeyPath, ValueName, strValueMyMTD
set ws = WScript.CreateObject("Wscript.Shell")
strKeyPath=WS.RegRead(strKeyPathPath & ValueNameSecondary)
if vartype(strKeyPath)= vbArray + vbVariant then
arStrings = strKeyPath
else
arStrings = split(strKeyPath,chr(0))
redim preserve arStrings(ubound(arStrings)-3)
end If
redim preserve arStrings(ubound(arStrings)+1)
arstrings(ubound(arStrings))= strvaluemain
arstrings1 = join(arStrings,VBCRLF)
arstringsnew = Array(arstrings1)
objReg.SetMultiStringValue HKEY_CURRENT_USER, strKeyPath, ValueNameSecondary, arstringsnew
End Function