[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
LS还没理解……

XP SP2的reg有问题。。。没考虑中文。

如果用户改变了这个路径并是个中文路径,那么reg返回的字符串长度会缺失。

hex注册表存储原则是 低位在前,高位在后。


25,00,55,00,53,00
改为
002500550053
2位2位读取就可以了。汉字也一样。2位交换下就是其值

TOP

?

比如我
在注册表读出来是:

hex(2)=11,62,00,00

11,62交换然后chrw。
MsgBox chrw( &H6211)

Chrw 返回与指定的 Unicode 字符代码相对应的字符。
的确是表是unicode 表。
所以bat不适合……

要么更新reg
要么用别的语言吧。

TOP

返回列表