GetMousePosition
GetMousePosition() 方法可被用于获取鼠标指针当前相对标准坐标。 x,yGetMousePosition( )
参数列表
无
返回值
标准x极坐标介于 0(极左)至 65535(极右)。
x
Y
标准y极坐标介于 0(极左)至 65535(极右)。
备注信息
代码示例
-- 获取当前鼠标指针坐标
x, y = GetMousePosition();
OutputLogMessage(\
26
OutputLCDMessage
OutputLCDMessage() 方法可被用于向LCD添加单行文本。 OutputLCDMessage( text [,timeout] )
参数列表
待显示字符串
text
timeout
超时时间为毫秒,等待超时后该消息将被删除。
返回值
nil
备注信息
您可以一次向设备添加并显示至多四条文本信息,默认超时时间为 1 秒。
代码示范
-- 使用默认超时显示文本
OutputLCDMessage(\
-- 显示文本并设置 2 秒超时时间
OutputLCDMessage(\
27
ClearLCD
ClearLCD() 方法可用于清除由脚本输出在 LED中的字符串。 ClearLCD( )
参数列表
无
返回值
nil
备注信息
代码示范
-- 清理 LED已显示内容并输出两条文本信息 ClearLCD ()
OutputLCDMessage(\OutputLCDMessage(\
28
PlayMacro
PlayMacro() 方法可被用于播放已存在宏脚本。 PlayMacro(macroname )
参数列表
您需要指定在当前配置文件中已存在的宏脚本名称。
macroname
返回值
nil
备注信息
如果该方法在其他宏脚本播放时被调用则不会采取任何操作。换而言之,在同一段时间内仅可播放一个宏脚本而无法同时播放数个宏脚本。
然而如果调用并播放相同的一个宏脚本那么该宏脚本将被排入队列并在稍后播放。
代码示范
-- 播放已存在宏脚本
PlayMacro(\
29
AbortMacro
AbortMacro() 方法可被用于中断当前任何已在播放的宏脚本。 AbortMacro( )
参数列表
无
返回值
nil
备注信息
在调用PlayMacro 方法时播放宏脚本过程中按下的所有按键将被释放,然而由外部播放的宏脚本仍将继续运行而不受影响。
Example
-- 播放宏脚本
PlayMacro(\
-- 等待100毫秒并将正在播放的宏脚本中断 AbortMacro()
30