认为这是注册表我的目标重点:获取注册表项的十六进制值
[HKEY_CURRENT_USER\System\Majid\0]
"GUID"=hex:60,de,2a,56,51,b2,e0,11,80,01,44,45,53,54,00,00
,你可以看到GUID有一个十六进制值,我想讲一个VB脚本去这个键并将其十六进制数据存储到变量中。
例如,如果目标变量是“目标”,那么它的值应该是“60,de,2a,56,51,b2,e0,11,80,01,44,45,53,54,00,00 “
任何帮助,非常感谢
嗨jqcAngel,是的,它的作品,感谢您的帮助。做得好的人。但是我有一个很小的问题,认为十六进制数据是“60,de,2a,56,51,b2,e0,11,80,01,44,45,53,54,00,00”,这个脚本会在结尾处放上一个“,”,然后在最后00后有一个“,”。如何解决它?还有什么方法可以显示小写字母而不是大写字母? – Nofuzy
嗨jqcAngel,另一个小问题,你可以在我的例子中看到,两个最新的十六进制值是两个零“00”,但你的脚本只显示一个零,如下所示:53,54,0,0,。你能修好吗? – Nofuzy
为什么你使用VBScript如果你不舒服调整我的例子来实现你的目标? 将下面的在该文件的顶部: '功能PadDigits(N,totalDigits) PadDigits =右(字符串(totalDigits, “0”)和N,totalDigits) 端功能' 然后改变输出分配行到: 输出=输出&paddigits(0,十六进制(目标(k)))' – jqcAngel