GetRunningTime
GetRunningTime()方法将返回以毫秒为单位的执行脚本总时间。 elapsedGetRunningTime();
参数列表
无
返回值
一个包含运行总毫秒时间的整数值。
elapsed
备注信息
您可以使用此方法计算您脚本的运行时间。.
代码示范
-- 显示脚本运行时间
OutputLogMessage(\GetRunningTime())
11
GetDate
GetDate()方法将获取已格式化的当前时间 dateGetDate([format [, time]])
参数列表
可选的日期字符串格式。
format
time
可选的时间表。
返回值
返回一个包含用户计算机当前日期以及时间(或参考时间)的字符串或时间表,
根据所给的字符串格式就行字符串格式化,如果您希望提供自有格式化字符串,该方法将使用与strftime() 相同的解析规则。特殊字符串 *t 将使date() 方法返回一个时间表。 date
备注信息
os.date()方法镜像。
Example
-- 显示当前日期与时间
OutputLogMessage(\\\n\
12
ClearLog
ClearLog() 方法将清空脚本编辑器控制台中的输出内容。 ClearLog()
参数列表
无
返回值
nil
备注信息
无
代码示范
-- 清空脚本编辑器日志
OutputLogMessage(\Sleep(2000) ClearLog()
13
PressKey
PressKey() 方法可被用于模拟键盘按键按下动作。请注意:如果您紧接着该方法调用
IsModifierPressed方法或IsKeyLockOn方法将返回上次状态码。您需要等待几毫秒使其结束操作以确定当前操作是否完成。
PressKey(scancode [,scancode] ); PressKey(keyname [,keyname] );
参数列表
scancode
特定数值扫描码对应的按键将被按下。
keyname
特定预定义键值对应的按键将被按下。
返回值
nil
备注信息
如果提供了多个按键作为实际参数,所有按键将被模拟为同一时间按下。关于扫描码或键值对应列表您可以参考附录 A。
代码示范
-- 使用扫描码模拟键值 \被按下 PressKey(30)
--使用键值模拟键值 \被按下 PressKey(\
-- 模拟\与\同时按下 PressKey(\
14
ReleaseKey
ReleaseKey() 方法可被用于模拟键盘按键释放动作。 ReleaseKey(scancode [,scancode] ); ReleaseKey(keyname [,keyname] );
参数列表
特定数值扫描码对应的按键将被释放。
scancode
keyname
特定数值键值对应的按键将被释放。
返回值
nil
备注信息
如果提供了多个按键作为实际参数,所有按键将被模拟为同一时间释放。关于扫描码或键值对应列表您可以参考附录 A。
备注信息
--使用扫描码模拟键值 \被释放 ReleaseKey(30)
--使用键值模拟键值 \被释放 ReleaseKey(\
-- 模拟\与 \同时释放 ReleaseKey(\
15