511遇见易语言大漠模块制作按键按下(住)指定的虚拟键

本节课学习的命令有:KeyDown(vk_code),KeyDownChar(key_str)KeyPress(vk_code),KeyPressChar(key_str),KeyPressStr(key_str,delay),KeyUp(vk_code),并且通过《剑侠情缘》做了示范。

511遇见易语言大漠模块制作按键按下(住)指定的虚拟键_第1张图片

视频链接:

511遇见大漠模块制作

模块源码

.版本 2

.子程序 KeyDown, 整数型, 公开, 按住指定的虚拟键码(返回值:0失败,1成功)
.参数 vk_code, 整数型, , vk_code 整形数:虚拟按键码

返回 (obj.数值方法 (“KeyDown”, vk_code))

.子程序 KeyUp, 整数型, 公开, 弹起来虚拟键vk_code(返回值:0失败,1成功)
.参数 vk_code, 整数型, , vk_code 整形数:虚拟按键码

返回 (obj.数值方法 (“KeyUp”, vk_code))

.子程序 KeyDownChar, 整数型, 公开, 按住指定的虚拟键码(返回值:0失败,1成功)
.参数 key_str, 文本型, , key_str 字符串: 字符串描述的键码. 大小写无所谓.

返回 (obj.数值方法 (“KeyDownChar”, key_str))

.子程序 KeyUpChar, 整数型, 公开, 弹起来虚拟键key_str(返回值:0失败,1成功)
.参数 key_str, 文本型, , 字符串: 字符串描述的键码. 大小写无所谓. 点这里查看具体对应关系.

返回 (obj.数值方法 (“KeyUpChar”, key_str))

.子程序 KeyPress, 整数型, 公开, 按下指定的虚拟键码(返回值:0失败,1成功)
.参数 vk_code, 整数型, , vk_code 整形数:虚拟按键码

返回 (obj.数值方法 (“KeyPress”, vk_code))

.子程序 KeyPressChar, 整数型, 公开, 按下指定的虚拟键码(返回值:0失败,1成功)
.参数 key_str, 文本型, , key_str 字符串: 字符串描述的键码. 大小写无所谓. 点这里查看具体对应关系.

返回 (obj.数值方法 (“KeyPressChar”, key_str))

.子程序 KeyPressStr, 整数型, 公开, 根据指定的字符串序列,依次按顺序按下其中的字符.(返回值:0失败,1成功)
.参数 key_str, 文本型, , key_str 字符串: 需要按下的字符串序列. 比如"1234","abcd","7389,1462"等.
.参数 delay, 整数型, , delay 整形数: 每按下一个按键,需要延时多久. 单位毫秒.这个值越大,按的速度越慢。

返回 (obj.数值方法 (“KeyPressStr”, key_str, delay))

例程源码

511遇见易语言大漠模块制作按键按下(住)指定的虚拟键_第2张图片

.版本 2
 
.子程序 _按钮2_被单击, , , KeyPress
 
插件初始化 ()
SetPath (取运行目录 ())
绑定 ()
' KeyPress (115)
KeyPressChar (“F4”)
UnBindWindow ()
 
.子程序 绑定
.局部变量 hwnd, 整数型
 
hwnd = FindWindow (, “剑侠情缘·网络版”)
延时 (1000)
MoveWindow (hwnd, -10, -10)
SetAero (0)
SetWindowState (hwnd, 1)
BindWindow (hwnd, “dx2”, “dx”, “windows”, 0)
延时 (1500)

源码:511遇见易语言大漠单多线程模块制作

          易语言封装免注册免查杀大漠模块命令教程

          易语言大漠模块制作按键按下(住)指定的虚拟键码

 

你可能感兴趣的:(易语言,大漠)