使用管道与reg add命令修改注册表值时的问题求助
使用管道与reg add命令修改注册表值时的问题求助
大家好,我最近在尝试写一条命令行指令来修改注册表值,但遇到了麻烦——我要写入的内容很长,而且是来自一个文件,不是简单的数值。我本来想用管道读取文件内容,再把它传给reg add命令,但这么做好像行不通。
我试了下面这条命令,结果注册表值被设成了0(这明显不对,因为我读取的文件根本不是空的):
type saved_game.xml | reg add "key name" /v "SaveGame1_h1867918427" /t REG_BINARY /f
之后我又调整了命令,加上了/d参数,结果直接弹出“无效语法”的错误:
type saved_game.xml | reg add "key name" /v "SaveGame1_h1867918427" /t REG_BINARY /f /d
说明一下:上面的"key name"是实际的注册表键名,为了隐私我暂时替换掉了。
麻烦大家帮忙看看问题出在哪,谢谢啦!
备注:内容来源于stack exchange,提问作者Nathan Goedeke
相关产品推荐
相关产品推荐

