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

    技术2022-07-10  125

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

    视频链接:

    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))

    例程源码

    .版本 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遇见易语言大漠单多线程模块制作

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

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

     

    Processed: 0.009, SQL: 11