在Lua中:如何向需要十六进制值的应用程序写入十六进制值?

问题描述 投票:1回答:1

我有一个应用程序用户界面,它期望一个十六进制值,例如foo = 0x113

我在Lua中这样做是为了尝试写入foo:

menu.set("Presets", "foo", "0x318")
menu.set("Presets", "888x", "-258")
menu.set("Presets", "89ab", "-60"

已设置应用程序中888x和89ab的值。十六进制值字段保持为空。有人可以帮忙吗?谢谢。

lua hex
1个回答
0
投票

没有十六进制value这样的东西。用十六进制表示数字。

因此您的API需要一个数字。难怪“ 0x318”不起作用。其他两个起作用,因为字符串可以转换为数字。

底线:使用menu.set("Presets", "foo", 0x318)

© www.soinside.com 2019 - 2024. All rights reserved.