作为 Windows 机器上构建设置的一部分,我需要添加一个注册表项,我想从一个简单的批处理文件中完成。
该条目适用于第三方应用程序,因此格式是固定的。
该条目采用 REG_SZ 字符串的形式,但需要包含换行符,即。0xOA 字符作为分隔符。
我遇到了一些问题。
第一次尝试使用 regedit 加载生成的 .reg 文件。这失败了,因为它似乎既不喜欢长字符串也不喜欢带有换行符的字符串。我发现导出工作正常导入失败。我能够测试导出,因为第三方应用程序直接通过 win32 api 添加了类似的条目。
第二次尝试使用命令 REG ADD 但我无论如何都找不到添加换行符我尝试的所有内容都以添加文字字符串结束。