2015-06-21 77 views
0

目前,我使用如何確定設備是否觸摸屏在Lotus腳本註冊表

var = Evaluate({@RegQueryValue("HKEY_LOCAL_MACHINE";"ControlPanel";"InputConfig")}) 

,以確定是否機器是觸摸屏。但是,這並沒有返回任何價值,這導致我相信它要麼不起作用,要麼我說錯了。任何意見,將不勝感激。謝謝。

回答

0

你使用註冊表檢查你的註冊表嗎?

我剛剛檢查:對於我的「正常」筆記本電腦,這個鍵根本不可用,因此返回空字符串是正確的。如果我使用完全相同的代碼來訪問一個絕對存在的變量,則返回值:

Dim var as Variant 
var = Evaluate({@RegQueryValue("HKEY_CURRENT_USER";"Console";"WindowSize")}) 
Messagebox var(0) 

此外右邊返回值取決於「在哪裏」運行代碼。如果您調用代理,那麼它可能會在服務器上運行,並返回服務器的註冊表值。對於任何網頁代碼(例如服務器端JavaScript)也是如此:它將始終返回服務器值。

+0

對我來說,它也顯示爲空引號,它在本地運行 – user2939446

+0

您的客戶端是否以管理員權限運行? –

相關問題