如何在Lua中启用并显示任何UI按钮。
假设你得到一个控件任何UI按钮。现在我们要检查按钮是否为Visible
,
Enabled
或MovedToObject
假设您在C#中有一个按钮创建代码 并且您正在编写Lua脚本,因为您具有自动化ID和主应用程序窗口标题
现在我可以控制按钮了。我可以通过Lua脚本单击该按钮,并通过下面的代码获取该按钮控件的父级。 我需要知道如何检查Lua脚本是否可见或已启用
答案 0 :(得分:0)
假设您使用LuaInterface连接Lua和CLR,您可以在Lua中使您的按钮对象全局可用:
luaInstance["ButtonName"] = buttonInstance;
然后在Lua脚本中:
isEnabled = ButtonName.IsEnabled
isVisible = ButtonName.IsVisible
(未经测试;我刚开始玩LuaInterface。)
答案 1 :(得分:0)
如果imagename.isvisible == true则
- 打印图像可见
否则
- 打印图像不可见
端