0
目前,我使用如何確定設備是否觸摸屏在Lotus腳本註冊表
var = Evaluate({@RegQueryValue("HKEY_LOCAL_MACHINE";"ControlPanel";"InputConfig")})
,以確定是否機器是觸摸屏。但是,這並沒有返回任何價值,這導致我相信它要麼不起作用,要麼我說錯了。任何意見,將不勝感激。謝謝。
目前,我使用如何確定設備是否觸摸屏在Lotus腳本註冊表
var = Evaluate({@RegQueryValue("HKEY_LOCAL_MACHINE";"ControlPanel";"InputConfig")})
,以確定是否機器是觸摸屏。但是,這並沒有返回任何價值,這導致我相信它要麼不起作用,要麼我說錯了。任何意見,將不勝感激。謝謝。
你使用註冊表檢查你的註冊表嗎?
我剛剛檢查:對於我的「正常」筆記本電腦,這個鍵根本不可用,因此返回空字符串是正確的。如果我使用完全相同的代碼來訪問一個絕對存在的變量,則返回值:
Dim var as Variant
var = Evaluate({@RegQueryValue("HKEY_CURRENT_USER";"Console";"WindowSize")})
Messagebox var(0)
此外右邊返回值取決於「在哪裏」運行代碼。如果您調用代理,那麼它可能會在服務器上運行,並返回服務器的註冊表值。對於任何網頁代碼(例如服務器端JavaScript)也是如此:它將始終返回服務器值。
對我來說,它也顯示爲空引號,它在本地運行 – user2939446
您的客戶端是否以管理員權限運行? –