我有一个应用程序用户界面,它期望一个十六进制值,例如foo = 0x113
我在Lua中这样做是为了尝试写入foo:
menu.set("Presets", "foo", "0x318")
menu.set("Presets", "888x", "-258")
menu.set("Presets", "89ab", "-60"
已设置应用程序中888x和89ab的值。十六进制值字段保持为空。有人可以帮忙吗?谢谢。
没有十六进制value这样的东西。用十六进制表示数字。
因此您的API需要一个数字。难怪“ 0x318”不起作用。其他两个起作用,因为字符串可以转换为数字。
底线:使用menu.set("Presets", "foo", 0x318)
。