如何檢查任何UI按鈕在Lua中啓用和可見。 假設你得到一個控件的任何UI按鈕。現在我們要檢查按鈕Visible
, Enabled
或MovedToObject
啓用UI按鈕
假設在C# 按鈕創建代碼和你正在編寫一個Lua腳本,你有自動化ID和主應用程序窗口標題
現在我可以控制一個按鈕。我可以通過Lua腳本點擊該按鈕,並通過以下代碼獲取該按鈕控件的父項。 我需要知道如何我可以從Lua腳本檢查是可見的或啓用
如何檢查任何UI按鈕在Lua中啓用和可見。 假設你得到一個控件的任何UI按鈕。現在我們要檢查按鈕Visible
, Enabled
或MovedToObject
啓用UI按鈕
假設在C# 按鈕創建代碼和你正在編寫一個Lua腳本,你有自動化ID和主應用程序窗口標題
現在我可以控制一個按鈕。我可以通過Lua腳本點擊該按鈕,並通過以下代碼獲取該按鈕控件的父項。 我需要知道如何我可以從Lua腳本檢查是可見的或啓用
假設你正在使用LuaInterface連接Lua和CLR,你可以讓你的按鈕對象全局可用的Lua:
luaInstance["ButtonName"] = buttonInstance;
然後在Lua腳本:
isEnabled = ButtonName.IsEnabled
isVisible = ButtonName.IsVisible
(未測試,我剛開始玩LuaInterface)
如果imagename.isvisible == TR然後UE
--print圖像是可見
其他
--print圖像是不可見的
末
的Lua並不直接訪問任何 「UI按鈕」。你在Lua使用哪個庫,允許你觸摸UI元素? –
換句話說:這不是一個關於Lua的問題(這是Lua而不是LUA,是葡萄牙語中的月亮)。這是一個關於你正在使用的任何UI系統的問題(這是一個遊戲的插件嗎?) – Cogwheel
假設你在C#中有一個按鈕創建代碼。你正在編寫一個LUA腳本,因爲你有atuomation id和主應用程序窗口 現在我可以控制一個按鈕。我可以通過LUA腳本單擊該按鈕,並通過下面的代碼獲取該按鈕控件的父級。我需要知道如何從LUA腳本中查看它是否可見或已啓用 – vic