精华内容
下载资源
问答
  • VB调用按键精灵

    2014-09-03 17:50:54
    键盘是我们使用计算机的一个很重要的输入设备了,即使在鼠标大行其道的今天,很多程序依然离不开键盘来操作。但是有时候,一些重复性的,很繁琐的键盘操作总会让人疲惫
  • 按键精灵VB结合

    热门讨论 2013-01-11 08:51:56
    最值得一提的是结合VB的界面直观显示实时窗体信息,既克服了VB不能直接调用按键精灵dll等插件命令的问题,也克服了按键精灵界面只能读取输入不能实时界面输出显示的缺陷,实现了VB强大界面功能与按键精灵经典DLL插件...
  • vb写的按键精灵,可以保存自制脚本,开源
  • 最值得一提的是结合VB的界面直观显示实时窗体信息,既克服了VB不能直接调用按键精灵dll等插件命令的问题,也克服了按键精灵界面只能读取输入不能实时界面输出显示的缺陷,实现了VB强大界面功能与按键精灵经典DLL插件...
  • VB利用按键精灵的QMDispatch.dll进行屏幕找图 有详细注释 请先看说明
  • 金猪脚本(原飞猪脚本)以按键精灵教学为主,涉及UiBot,Python,Lua等脚本编程语言,教学包括全自动办公脚本,游戏辅助脚本,引流脚本,网页脚本,安卓脚本,IOS脚本,注册脚本,点赞脚本,阅读脚本以及网赚脚本等各个领域。...

    金猪脚本(原飞猪脚本)以按键精灵教学为主,涉及UiBot,Python,Lua等脚本编程语言,教学包括全自动办公脚本,游戏辅助脚本,引流脚本,网页脚本,安卓脚本,IOS脚本,注册脚本,点赞脚本,阅读脚本以及网赚脚本等各个领域。想制作脚本和学习按键精灵的朋友可以添加按键精灵学习交流群:554127455 学习路上不再孤单,金猪脚本伴你一同成长.

    5785be880834df8080d1c34106362753.png

    一、按键精灵插件介绍

    按键精灵插件是按键精灵提供的一种开放的功能接口。只要您稍懂一点编写程序的知识,就可以通过自己写按键精灵插件,实现比较特殊、高级的功能。按键精灵官方会不断扩充插件的功能,也欢迎您把自己写的插件提交给我们,和大家共同分享您的智慧!

    二、什么是认证的按键精灵插件

    认证的插件是兄弟工作组官方对插件源代码进行严格审核后制作的插件,可以确保插件的功能无害。未认证的插件是网友自己制作没有经过审核的,可能存在一定的风险。如果您自己制作了插件希望得到认证,请将插件的源代码发给我们,联系方式请看帮助文档。

    三、按键精灵插件如何使用

    插件有两种使用方法

    1、用Plugin关键字带插件的命令,例如

    Plugin hWnd=Window.MousePoint()

    2、使用import命令导入插件,可省略Plugin关键字直接使用,例如

    import "window.dll"

    hWnd=Window.MousePoint()

    四、如何开发按键精灵插件

    按键精灵的插件是通过动态链接库(DLL)的形式提供的。目前支持VC和VB两种开发方式,在按键精灵目录下的plugin目录下有插件的源代码模板工程,您只要按照其中的说明将自己的功能添加进去,即可做出自己的插件。按键精灵的插件开发非常简单,强烈推荐有一点点编程基础的朋友去尝试写一个属于自己的插件,你将会惊奇的发现为按键精灵扩充功能原来真的很有趣。

    点击这里查看按键精灵查看开发文档

    五、例子

    用文件插件复制一个文件

    1、新建脚本

    2、展开插件命令面板,选择File:文件操作的插件

    90e1c2cfe61d4e463e33ce183f894b87.png

    图:插件命令面板

    3、选择CopyFile:复制一个文件的命令

    4、在调用参数里写上"c:windows otepad.exe

    展开全文
  • 调用大漠插件。 C:\Windows\SysWOW64 regsvr32 dm.dll 注册完成 然后是python-32位,如果使用pycharm一定要选好解释器,如果还用了ipython等工具,一定要把默认解释器也相应修改。 当然最简单的就是在visual code上...

    我们准备在python中调用按键精灵的大漠插件来完成模拟驱动的鼠标键盘操作。大漠 综合 插件 (dm.dll)采用vc6.0编写,识别速度超级快! 采用COM接口编写,适用于所有语言调用。
    网上相关教程极少,我们只能一步步自己摸索。
    首先下载大漠核心组件dm.dll,在win10的新版总是出现闪退bug,为了稳定性,选择比较老的3.2xxx版本了。
    下载地址
    下载解压后,将dm.dll复制到C:\Windows\SysWOW64文件夹里。(显然你应该是64位系统,应该没人用32位了吧)
    以管理员方式打开cmd,如果你是windows管理员账号直接打开应该就没问题了
    键入:

    C:
    cd C:\Windows\SysWOW64
    regsvr32 dm.dll
    

    大功告成了,注册完成

    import win32com.client
    
    
    dm = win32com.client.Dispatch('dm.dmsoft')  #调用大漠插件
    dm.moveto(10,10)
    

    其中win32com帮我们加载了dll文件,直接调用dm.function dm.constant就可以使用插件了,注意有返回值的对象最好写上等于符号,哪怕他返回的变量没有用(vc的语法)

    然后运行,发现一长串的报错…
    别急,分析报错,我们的python版本一般来说我64位的,而大漠是02年推出的脚本插件,是基于按键精灵和vc语言开发的Active X脚本,它只支持32位。

    为了支持插件我们只好下载一个32位的python下载地址
    我下载的是python3.6-32的
    下载之后最好把add path勾选,然后把之前64位的path再系统变量里取消掉,之后再讲为什么要这么做。之后呢,如果使用pycharm一定要选好解释器(32位),如果还用了ipython等工具,一定要把默认解释器也相应修改。

    当然最简单的就是在visual code加上Ipython模块上编辑啦,你直接替换一下解释器属性就行了。

    如果以上配置成功,再运行以上代码。你的输出大概这样,然后鼠标会移到屏幕左上角。

    输出正确

    仔细阅读插件文档加调试了一两天之后…
    彻底放弃了long SetSimMode(mode)这个函数,这个函数总是返回值为0,提示我未注册,导致我没法进入硬件驱动模式,从而被楚留香屏蔽了脚本输入。

    直到今天再读文档发现了这个函数
    头秃
    于是修改代码为如下,保存名字为 test.py
    注:这段代码是不可以直接运行的,因为大漠插件要求管理员权限,直接run可能运行失败
    运行方法:
    1.首先将python3.6-32位的path加入系统变量Path中
    2.以管理员身份启动命令行
    3.键入 python X:\xxxx(你的路径)\test.py
    如果你没添加path,要么去修改path,要么直接cd到python3.6-32位目录下输入该指令

    import win32com.client
    import win32con
    import win32gui
    import time
    hwnd=win32gui.FindWindow(None,'楚留香')
    if(win32gui.IsIconic(hwnd)):
        win32gui.ShowWindow(hwnd, win32con.SW_RESTORE)
    win32gui.SetWindowPos(hwnd, win32con.HWND_TOPMOST, 300,200,1200,800,win32con.SWP_SHOWWINDOW)
    dm = win32com.client.Dispatch('dm.dmsoft')  #调用大漠插件
    re=dm.BindWindow(hwnd,"normal","dx2","dx",4)
    print(re)
    print(dm.GetLastError())
    def keydownup(num,times):
        while True:
            dm_res=dm.keypress(num)
            time.sleep(times)
    keydownup(27,3)
    

    如果打印值不为1、0,说明配置是有问题
    可能导致问题几点:
    1.关闭uca,拿win10来说控制面板-安全和维护-关闭所有防火墙-更改用户控制和账户控制设置,拉到最低
    1

    2.重启开机按F1,F2和DEL,进入BIOS模式,进入ROOT或者Security选项卡,把Secure Boot 选项的enabled 改为disable
    2
    3.将游戏同时也以管理员身份启动

    这段代码是每隔3s给楚留香发送1个ESC键,如果这个ESC没被屏蔽掉,证明我们模拟输入就成功了。
    测试成功

    然后游戏中显然ESC键生效了,我们已经基本掌握了如何用python+大漠插件方式向“楚留香”发送模拟指令,接下来的逻辑工作无非是确定每个点的坐标,然后进行键位组合即可。

    但是还有一个问题没解决,就是如何识别文字。
    摆摊界面的价格,机器是不可能自动识别的,我们必须识别出来再与我们理想价格做一个比较,才能辅助我们抢不抢购。

    附录:大漠插件虚拟键码
    key_str 虚拟键码

    "1",          49
    
    "2",          50
    
    "3",          51
    
    "4",          52
    
    "5",          53
    
    "6",          54
    
    "7",          55
    
    "8",          56
    
    "9",          57
    
    "0",          48
    
    "-",          189
    
    "=",          187
    
    "back",       8
    
     
    
    "a",          65
    
    "b",          66
    
    "c",          67
    
    "d",          68
    
    "e",          69
    
    "f",          70
    
    "g",          71
    
    "h",          72
    
    "i",          73
    
    "j",          74
    
    "k",          75
    
    "l",          76
    
    "m",          77
    
    "n",          78
    
    "o",          79
    
    "p",          80
    
    "q",          81
    
    "r",          82
    
    "s",          83
    
    "t",          84
    
    "u",          85
    
    "v",          86
    
    "w",          87
    
    "x",          88
    
    "y",          89
    
    "z",          90
    
     
    
    "ctrl",       17
    
    "alt",        18
    
    "shift",      16
    
    "win",        91
    
    "space",      32
    
    "cap",        20
    
    "tab",        9
    
    "~",          192
    
    "esc",        27
    
    "enter",      13
    
     
    
    "up",         38
    
    "down",       40
    
    "left",       37
    
    "right",      39
    
     
    
    "option",     93
    
     
    
    "print",      44
    
    "delete",     46
    
    "home",       36
    
    "end",        35
    
    "pgup",       33
    
    "pgdn",       34
    
     
    
    "f1",         112
    
    "f2",         113
    
    "f3",         114
    
    "f4",         115
    
    "f5",         116
    
    "f6",         117
    
    "f7",         118
    
    "f8",         119
    
    "f9",         120
    
    "f10",        121
    
    "f11",        122
    
    "f12",        123
    
     
    
    "[",          219
    
    "]",          221
    
    "\\",         220
    
    ";",          186
    
    "'",          222
    
    ",",          188
    
    ".",          190
    
    "/",          191
    
    展开全文
  • Call Plugin.Msg.Tips("") '“空调用”一次, 创建COM组件 VBSBegin a=Msg.Tips("这是一个测试") VBSEnd '第二种解决办法 Import "Msg.dll" VBSBegin a=Msg.Tips("这是一个测试") VBSEnd ......
    Call Plugin.Msg.Tips("") '“空调用”一次, 创建COM组件
    VBSBegin
        a=Msg.Tips("这是一个测试")
    VBSEnd
    
    
    '第二种解决办法
    Import "Msg.dll"
    VBSBegin
        a=Msg.Tips("这是一个测试")
    VBSEnd

     

    展开全文
  • VC++调用大漠插件(按键精灵)的方法及演示实例
  • 按键精灵DLL的调用 这一直是心里的一道坎 很多人会告诉你,自己写个类似功能也不难。...我们又又什么办法来调用按键精灵DLL? (按键精灵网上随处可下载,本人功力不够,是否有人帮忙研究出其中门道)
  • 这是一个压缩文件,里面包含了最后一版免费大漠插件(3.11版),以及接口说明,大漠综合工具,大漠后台绑定测试工具,windows注册大漠插件,易语言,按键精灵,python3调用大漠插件文本教程,python3调用易语言编译的...
  • 金猪脚本(原飞猪脚本)以按键精灵教学为主,涉及UiBot,Python,Lua等脚本编程语言,教学包括全自动办公脚本,游戏辅助脚本,引流脚本,网页脚本,安卓脚本,IOS脚本,注册脚本,点赞脚本,阅读脚本以及网赚脚本等各个领域。...

    e85befe9ae10e2123424d7001c8e1b8e.png

    金猪脚本(原飞猪脚本)以按键精灵教学为主,涉及UiBot,Python,Lua等脚本编程语言,教学包括全自动办公脚本,游戏辅助脚本,引流脚本,网页脚本,安卓脚本,IOS脚本,注册脚本,点赞脚本,阅读脚本以及网赚脚本等各个领域。想学习按键精灵的朋友可以添加金猪脚本粉丝交流群:554127455 学习路上不再孤单,金猪脚本伴你一同成长.

    2ffc0f8b09fe63377c11022726313664.png

    一、按键精灵插件介绍

    按键精灵插件是按键精灵提供的一种开放的功能接口。只要您稍懂一点编写程序的知识,就可以通过自己写按键精灵插件,实现比较特殊、高级的功能。按键精灵官方会不断扩充插件的功能,也欢迎您把自己写的插件提交给我们,和大家共同分享您的智慧!

    二、什么是认证的按键精灵插件

    认证的插件是兄弟工作组官方对插件源代码进行严格审核后制作的插件,可以确保插件的功能无害。未认证的插件是网友自己制作没有经过审核的,可能存在一定的风险。如果您自己制作了插件希望得到认证,请将插件的源代码发给我们,联系方式请看帮助文档。

    三、按键精灵插件如何使用

    插件有两种使用方法

    1、用Plugin关键字带插件的命令,例如

    Plugin hWnd=Window.MousePoint()

    2、使用import命令导入插件,可省略Plugin关键字直接使用,例如

    import "window.dll"

    hWnd=Window.MousePoint()

    四、如何开发按键精灵插件

    按键精灵的插件是通过动态链接库(DLL)的形式提供的。目前支持VC和VB两种开发方式,在按键精灵目录下的plugin目录下有插件的源代码模板工程,您只要按照其中的说明将自己的功能添加进去,即可做出自己的插件。按键精灵的插件开发非常简单,强烈推荐有一点点编程基础的朋友去尝试写一个属于自己的插件,你将会惊奇的发现为按键精灵扩充功能原来真的很有趣。

    点击这里查看按键精灵查看开发文档

    五、例子

    用文件插件复制一个文件

    1、新建脚本

    2、展开插件命令面板,选择File:文件操作的插件

    d5cbec7f70483c0d65c4f219d9275d53.png

    图:插件命令面板

    3、选择CopyFile:复制一个文件的命令

    4、在调用参数里写上"c:windows otepad.exe

    展开全文
  • VB.net或者C#编写按键精灵DLL教程

    千次阅读 2018-12-16 10:34:52
    taskkill /f /t /im 按键精灵2014.exe //结束按键精灵进程,因为按键精灵开着,是注册不了的或者会莫名其妙错误的 C:\Windows\Microsoft.NET\Framework\v4.0.30319\regasm.exe DLL编写教程.dll /unregister'先卸载 ...
  • 金猪脚本(原飞猪脚本)以按键精灵教学为主,涉及UiBot,Python,Lua等脚本编程语言,教学包括全自动办公脚本,游戏辅助脚本,引流脚本,网页脚本,安卓脚本,IOS脚本,注册脚本,点赞脚本,阅读脚本以及网赚脚本等各个领域。...
  • 按键精灵 调用API

    万次阅读 2012-11-23 08:36:40
    vb-api帮助手册FindWindow的语句Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long 调用示例 Declare Function ...
  • 按键精灵图像识别插件

    热门讨论 2008-12-07 15:36:32
    SiMiniOcr.ocr接口(位于siminiocr.dll文件中,按键用户请将其放在plugin目录下,VB,VC用户将其作为COM调用即可)详细说明: 方法: OCR(x1,y1,x2,y2);//识别所设定区域的文字,返回识别到的文字 SetDict("我的字库....
  • VB调用sendinput API

    2016-12-21 21:04:00
    sendinput只支持发送字符或者组合键给前台程序,相当于keybd_event和vb的sendkeys。 好像他比keybd_event稍强,能够支持CTRL+C,ctrl+X,ctrl+V。  http://bbs.csdn...
  • 按键精灵对VBS的支持

    2015-09-04 17:02:00
    如果没有引号,按键精灵将首先试图把参数当作一个表达式(包括变量)去解析,只有解析不成功的时候,才会把参数当成固定的字符串。 就是说,如果写 MessageBox abc 当有一个变量叫 abc 的时候,弹出对话框的内容将...
  • 按键精灵脚本编写入门(一)

    千次阅读 多人点赞 2020-12-08 23:04:17
    按键精灵很像VB,也像易语言,如果你熟悉vb6.0那个时代的编程,可以很快的掌握,如果用惯了面向对象的语言,那大家要好好习惯一下 一. 基本操作 1. 查询系统函数库 我们以找图命令为例: 2. 插入函数 为了方便不会...
  • 按键精灵是一款用于做外挂的软件,使用的是VB语言,封装了一些自定义的语法,可以轻松的完成一些游戏的外挂,不过我做的是一个播放器的批量添加操作。建议通过获取控件的方式来写,不要通过坐标的方式来做,这样如果...
  • 1、性能提升:代码行效率提升70%以上,函数调用效率提升40%以上,同脚本整体性能比按键精灵2014提升10%以上。2、体验更好:调试反应迅速,多次调试内存不会导致内存泄漏积累、CPU占用过高的情况。3、更加稳定:内存...
  • VB模拟按键终极教程

    千次阅读 2011-09-01 12:30:34
    VB模拟按键终极教程 教程, 模拟 VB模拟按键终极教程,有了他,什么游戏都不怕 提示:里面有个小彩蛋,找到了,E里的WINIO你可以自己写!  键盘是我们使用计算机的一个很重要的输入设备了,即使在...
  • 1、按键精灵图的就是省事,有现成的东西可以用,所以很多时候不需要你懂得很多原理,只要懂得在别人的插件基础上,加上自己参数,然后组合而成。所以我在讲解过程中,我认为没必要解释的原理就不说,只要你懂得怎么...
  • VC调用大漠FindPicE找图版_含定时器控制. 写给对于 正在学习和了解VC6.0的朋友。直接从实践中掌握VC6.0的使用方法。 这个例子代码不多,也不枯燥。 void CMyDlg::OnButton1() { //_______________________________...
  •  通过 C# 或 VB.NET,你只需编写少量的代码即可实现一个按键精灵。 第一节 接口  调用系统 API 实现获取或设置指定的按键状态。  获取按键状态  调用 GetAsyncKeyState() 获取指定按键的状态,...
  • VB模拟键盘输入的N种方法

    千次阅读 2017-10-17 09:01:25
    VB模拟键盘事件的N种方法 键盘是我们使用计算机的一个很重要的输入设备了,即使在鼠标大行其道的今天,很多程序依然离不开...那么我们怎样才能用VB来写一个程序,达到与按键精灵类似的功能呢?那就让我们来先了解一
  • VB实现向窗口发送按键消息 : 嵌入式模拟键盘 待解决问题 vb WM_KEYDOWN 参数设置???? id=“question_content”>Private Declare Function FindWindow Lib “user32” Alias “FindWindowA” (ByVal ...
  • 百度翻译旧服务已下线,迁移至 http://api.fanyi.baidu.com,本程序重新修改后,可以调用百度翻译的新的API。当然需要你自己申请APPID和密钥,然后就拥有属于你自己的翻译机了!
  • 按键精灵学习引导中心之宝藏图

    千次阅读 2012-11-10 02:05:27
    按键精灵学习引导中心 学习中心的介绍与作用: 如果您想要学到更多的东西,那么学习中心可以提供丰富的脚本知识和崭新的学习方向,帮助您成为高级脚本开发者。 认证一级:笨鸟先飞 一级要点:了解按键...
  • 按键精灵Introduce

    千次阅读 2010-05-08 16:25:00
    http://www.heibai.net/book/html/shiyonggongju/qitaruanjian/2009/0429/344.html按键精灵使用方法(按键精灵怎么用)按键精灵是一个可以模拟电脑操作的软件,您在电脑上的一切动作都可以让按键精灵模拟执行,完全...

空空如也

空空如也

1 2 3 4 5 ... 15
收藏数 298
精华内容 119
关键字:

vb调用按键精灵