我发现了Jscript的一个Bug!开来看!
我需要使用Jscript读取注册表中的指定键的键值。但是这个键的名字(E.g.ab\c)里有“\”这个字符。我使用代码:objWshShell.RegRead("HKCU\\Software\\ab\c");
读取键software里的"ab\c"的值。
现在就出现这样的一个问题:
因为“\”在Jscript的字符串里是作为转义字符的,所以“ab\c”里Jscript把“\c”当作了一个转义字符;但是如果使用“\\”写呢,Jscript又会把“ab”当作注册表的一个键,把“c”当成了名字。
这是不是一个Bug?
哪位高手有解决的办法啊?