如何用makefile查询注册表值?

时间:2016-03-08 08:54:03

标签: makefile gnu-make nmake

如何查询注册表并将其保存到makefile中的变量?我正在使用GNU Make。

VARIABLE = reg query "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /f /v VAR

PRINT:
    @echo $(VARIABLE)

SET:
    reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /f /v VAR /t REG_SZ /d "VALUE"

1 个答案:

答案 0 :(得分:0)

libx正在将其结果写入标准输出(以便可以将结果重定向到文件,例如批处理文件中的这一行

reg

您可以使用相同的输出并使用GNU make将其读入变量,例如makefile中的这一行

set myvar = reg query "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /f /v VAR

进一步阅读: