函数参考
打印 Debug 信息
void DebugPrint(string message)
向 Log 文件(xlWarKey.log)输出一行文字,供调试使用,调试完毕请删除
- 参数 1:string,要输出的文字
按下某键
void PressKey(number vkcode [, boolean ctrl [, boolean shift [, boolean alt [, boolean win]]]])
- 参数 1:number,要按下的键的虚拟键值,请使用常量 Keys.VK_* 指定
- 参数 2:boolean,是否按住 Ctrl 键
- 参数 3:boolean,是否按住 Shift 键
- 参数 4:boolean,是否按住 Alt 键
- 参数 5:boolean,是否按住 Win 键
放开某键
void ReleaseKey(number vkcode [, boolean ctrl [, boolean shift [, boolean alt [, boolean win]]]])
- 参数 1:number,要按下的键的虚拟键值,请使用常量 Keys.VK_* 指定
- 参数 2:boolean,是否按住 Ctrl 键
- 参数 3:boolean,是否按住 Shift 键
- 参数 4:boolean,是否按住 Alt 键
- 参数 5:boolean,是否按住 Win 键
移动鼠标光标
void MoveMouse(number x, number y)
- 参数 1:number,目标点的横坐标,坐标值为相对于系统前景窗口客户区左边的距离
- 参数 2:number,目标点的纵坐标,坐标值为相对于系统前景窗口客户区上边的距离
按下鼠标按键
void PressMouseButton(number button)
- 参数 1:number,要按下的鼠标键,请使用常量 Mouse.BUTTON 指定
放开鼠标按键
void ReleaseMouseButton(number button)
- 参数 1:number,要按下的鼠标键,请使用常量 Mouse.BUTTON 指定
滚动鼠标滚轮
void MouseWheel(number button, number delta)
- 参数 1:number,要按下的鼠标键,请使用常量 Mouse.WHEEL 指定
- 参数 2:number,要滚动的距离,正数向上(右)滚动,负数向下(左)滚动
设置剪贴板数据
void SetClipboard(string text)
只支持设置纯文本(CF_TEXT)数据格式
- 参数 1:string,要设置到剪贴板中去的字符串
取系统前景窗口客户区大小
number, number GetClientSize()
- 返回值 1:number,取得的宽度
- 返回值 2:number,取得的高度
取当前鼠标光标位置
number, number GetCursorPosition()
- 返回值 1:number,取得的横坐标,坐标值为相对于系统前景窗口客户区左边的距离
- 返回值 2:number,取得的纵坐标,坐标值为相对于系统前景窗口客户区上边的距离
延时等待
void Delay(number milliseconds)
- 参数 1:number,延时时间,单位为毫秒
ANSI 字符串转 UTF8
`string AnsiToUtf8(string ansi)``
- 参数 1:string,ANSI 编码的字符串
- 返回值 1:string,UTF-8 编码的字符串