如何在Registry中的Lotus Script中确定设备是否为触摸屏

时间:2015-06-21 17:36:24

标签: registry lotus-notes lotusscript lotus touchscreen

目前,我正在使用

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

确定机器是否为触摸屏。但是,这并没有返回任何价值,这使我相信它要么不起作用,要么我说错了。任何意见,将不胜感激。感谢。

1 个答案:

答案 0 :(得分:0)

您是否使用regedit检查了注册表?

我刚检查过:对于我的“普通”笔记本电脑,此键根本不可用,因此返回空字符串是正确的。如果我使用完全相同的代码来访问一个明确存在的变量,那么它将返回值:

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

此外,正确的返回值取决于您运行代码的“位置”。如果您调用代理,那么可能在服务器上运行,并返回服务器的注册表值。对于任何Webcode(例如,服务器端JavaScript)也是如此:它将始终返回服务器值。