按键精灵怎么写连发中怎么写如果识别到图就关机,没识别到就发邮件

你的位置:
关于用手机QQ来控制脚本的想法
15:51:19 |
来源: 按键精灵资源站
最新学了按键就有个思路
首先我想用手机的QQ
来发送信息
然后电脑开着的QQ接受到以后被识别
识别到的特定头像(找图)
在对话框内得到
简单数字或者简单的字母,
然后按键精灵会根据得到的数字或者字母来运行
字母或者数字所代表的代码
如:暂停脚本
& & 关闭脚本
& & 重新启动脚本
& & 自动关机
& &&&然后会把运行的动作转化为代码有通过QQ
发回手机,就可以远程的控制电脑了 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
按键精灵教程:炫舞类自动跳舞脚本
下载积分:1000
内容提示:按键精灵教程:炫舞类自动跳舞脚本
文档格式:DOCX|
浏览次数:161|
上传日期: 12:23:53|
文档星级:
全文阅读已结束,如果下载本文需要使用
 1000 积分
下载此文档
该用户还上传了这些文档
按键精灵教程:炫舞类自动跳舞脚本
官方公共微信有关于发邮件的按键精灵中的一个问题_按键精灵吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:391,705贴子:
有关于发邮件的按键精灵中的一个问题收藏
163邮箱中的正文内容的后面那个参数该怎么写,求指点谢谢了
奇迹重生,重铸辉煌,下个奇迹就是你!海量钻石,众多好礼,你敢拿我就送!
有活人么。。。
登录百度帐号推荐应用扫二维码下载作业帮
2亿+学生的选择
下载作业帮安装包
扫二维码下载作业帮
2亿+学生的选择
按键精灵怎么去除一段英文之中的英文?就是比如ABCDEFG.我要去去除C。然后复制到另外的地方。
gkOS45KH13
扫二维码下载作业帮
2亿+学生的选择
使用大漠插件,自己做个字库,你不要c 就可以不将c放入字库,这样识字的时候 不不会识别c字,而其他字不影响!识别位图中区域(x1,y1,x2,y2)的文字函数原型:string OcrInFile(x1,y1,x2,y2,pic_name,color_format,sim)参数定义:x1 整形数:区域的左上X坐标y1 整形数:区域的左上Y坐标x2 整形数:区域的右下X坐标y2 整形数:区域的右下Y坐标pic_name 字符串:图片文件名color_format 字符串:颜色格式串sim 双精度浮点数:相似度,取值范围0.1-1.0返回值:字符串:返回识别到的字符串示例:s = dm.OcrInFile(0,0,,"test.bmp","000",1.0)MessageBox s
为您推荐:
可以使用找字,具体的可以去看教程
扫描下载二维码按键小精灵DNF秒拍卖行
声明:1、本版本纯属个人学习使用,一切法律责任与本人无关。
&2、该测试版无任何商业价值,仅供大家学习交流使用。
&3、该测试版功能单一,如您想拥有更强大的功能请自己去购买收费版本。
&4、该测试版本有很多要求限制,下面会讲到。嫌烦的就别用了。
&5、本测试版前台运行,运行后别动DNF窗口了,也别用鼠标点其他东西,键盘也别
& 使用哦。
一、准备工作
&准备软件:按键精灵9、大漠插件3.1233之前版本(之后版本要收费!)
&按键精灵9到按键的官网下载即可;
&大漠插件在按键精灵官方论坛大漠插件专区有下载
二、大漠插件准备工作
将下载好的大漠插件解压,在其目录下新建【dm_soft.txt】
将下面的代码贴到【dm_soft.txt】中
&========下面是字库代码============
7EE0$0$0.0.18$8
7C$0$0.0.14$7
411FE.0.11$8
401FC0$1$0.0.8$7
10$2$0.0.16$8
$2$0.0.12$7
E0$3$0.0.15$8
$3$0.0.11$7
50$4$0.0.16$8
180D03F.0.13$7
FE0$5$0.0.18$8
F$5$0.0.15$7
7EE0$6$0.0.19$8
7C$0.0.14$7
C800$7$0.0.13$8
0$7$0.0.10$7
6EE0$8$0.0.19$8
6C$0.0.14$7
E0$9$0.0.19$8
$9$0.0.14$7
03FFC20841082104008$上$0.0.25$11
013FD00100100100200$个$0.0.19$11
2905008$交$0.0.38$11
C0E8008008$入$0.0.19$11
307C08C314A24444088$关$0.0.37$11
112AA54CACA555E317E28A514AA4648$卖$0.0.53$11
10C213FE29212404FF0$均$0.0.43$11
400BFFFE404849053F8$币$0.0.41$11
41FFE10460B41080100$平$0.0.35$11
CA24D84838$成$0.0.46$11
0$扌$0.0.19$11
07D2AB4157FA55AAA5F08$搜$0.0.61$11
08410BFF552AA95FEAAD52FAC164208$最$0.0.58$11
AAA55FD891120$每$0.0.53$11
3FE44BFC$白$0.0.32$11
182A2EFD542CC534A24600$索$0.0.53$11
1B45ABF8A0A589DE9008$级$0.0.49$11
FF200400$行$0.0.37$11
3007FF8$词$0.0.48$11
40AFD557EA554AFD500$请$0.0.52$11
2C9E90BFFC805784045F8$输$0.0.57$11
BB11A124208$金$0.0.44$11
321BFDE954FFF552FA4448$键$0.0.65$11
=========上面是字库代码======================
然后保存,运行:【注册大漠插件到系统.bat】
好了,准备工作完成了!!
三、按键精灵[DNF秒拍卖]代码制作
1、安装好按键精灵9
2、【新建】---【源文件】---复制粘贴源代码
3、下面的源代码:
说明:这里的oh,oj,oi什么的需要你们自己在输入法里设置
比如我用的QQ输入法纯净版,在【设置】- - -【高级设置】- - -【自定义短语设置】
如果你要添加其他单词就在这里【添加】即可,比如我在添加个白色小晶块:
这里特定的两个字母最好别和其他词组混了。
这样你敲ok时的第一个词就是白色小晶块了。
好了,再在按键精灵的这里添加用户自定义变量【下图】
========下面的源代码=======================
UserVar oh = 250 "红色小晶块价格" &
//这里250是你的买进的价格,做成小精灵可以自己改
UserVar oj = 250 "蓝色小晶块价格"
UserVar oi = 250 "红色小晶块价格"
UserVar cs=10 "扫描次数" &
&//这个是每个物品扫描的次数
Sub 左键单击(x1, y1)
MoveTo x1, y1
LeftClick 1
sub 找游戏窗口()
dnf= Plugin.Window.Find("地下城与勇士", "地下城与勇士")
Call Plugin.Window.Move(dnf, 0, 0)
Call Plugin.Window.Active(dnf)
Delay 1000
If dnf & 0 Then&
Call Plugin.Msg.Tips("游戏窗口已经找到")
Call Plugin.Msg.Tips("游戏窗口未找到,请确认已经打开游戏")
sub 打开拍卖行()
KeyPress "Esc", 1
KeyPress "B", 1
IfColor 392, 34, "FFFFFF", 0 Then
Call Plugin.Msg.Tips("打开拍卖行了")
Sub sr(j1, j2, jg)
If jg & 0 Then&
Call 左键单击(640, 90)
Call 左键单击(200,90)
Call Plugin.Msg.Tips(jg)
KeyPress j1,1
KeyPress &j2,1
KeyPress "Space", 1
KeyPress "Enter", 1
set dm = createobject("dm.dmsoft")
base_path = dm.GetBasePath()
dm_ret = dm.SetPath(base_path)
dm_ret = dm.SetDict(0,"dm_soft.txt")
s = dm.Ocr(534,132,599,140,"ff|ffb100-.0)
If s & 0 Then&
j= dm.Ocr(169, 131, 195, 140, "ffffff-000000", 0.9)
If j&0 then
dj = s / j
Call Plugin.Msg.Tips(dj)
If dj &= jg Then&
Call 购买()
KeyPress "Enter", 1
Sub 购买()
Call 左键单击(400, 550)
Call 左键单击(500, 135)
KeyPress "Enter", 1
KeyPress "Enter", 1
KeyPress "Enter", 1
Call 左键单击(200, 90)
Call 找游戏窗口()
Call 打开拍卖行()
Call sr(79, 73, oi)&
Call sr(79, 72, oh)
Call sr(79, 74, oj)
&=========上面是源代码==========
说明:Call sr(79, 73, oi) &这里的第一、二的参数分别是o和i的按键码
你设定了其他字母组合时可以自己用按键精灵查下
这是我做好的小精灵
注意:调试时候出现类型不匹配's' ;但并不影响使用!
你可以使用这些代码来制作按键小精灵来带替你手动去扫材料了,对于做DNF材料商又不想购
买付费软件的手动党同学们用这个是足够了。
/pudongliang?tagId=149342&from=template&checked=true
按键小精灵DNF秒拍卖行测试版声明:1、本版本纯属个人学习使用,一切法律责任与本人无关。
&2、该测试版无任何商业价值,仅供大家学习交流使用。
&3、该测试版功能单一,如您想拥有更强大的功能请自己去购买收费版本。
&4、该测试版本有很多要求限制,下面会讲到。嫌烦的就别用了。
&5、本测试版前台运行,运行后别动DNF窗口了,也别用鼠标点其他东西,键盘也别
& 使用哦。
&6、无后继版本,还是那句话,学习交流使用
一、准备工作
&准备软件:按键精灵9、大漠插件3.1233之前版本(之后版本要收费!)
&按键精灵9到按键的官网下载即可;
&大漠插件在按键精灵官方论坛大漠插件专区有下载
&/forumdisplay.php?fid=140
二、大漠插件准备工作
将下载好的大漠插件解压,在其目录下新建【dm_soft.txt】
将下面的代码贴到【dm_soft.txt】中
7EE0$0$0.0.18$8
7C$0$0.0.14$7
411FE.0.11$8
401FC0$1$0.0.8$7
10$2$0.0.16$8
$2$0.0.12$7
E0$3$0.0.15$8
$3$0.0.11$7
50$4$0.0.16$8
180D03F.0.13$7
FE0$5$0.0.18$8
F$5$0.0.15$7
7EE0$6$0.0.19$8
7C$0.0.14$7
C800$7$0.0.13$8
0$7$0.0.10$7
6EE0$8$0.0.19$8
6C$0.0.14$7
E0$9$0.0.19$8
$9$0.0.14$7
03FFC20841082104008$上$0.0.25$11
013FD00100100100200$个$0.0.19$11
2905008$交$0.0.38$11
C0E8008008$入$0.0.19$11
307C08C314A24444088$关$0.0.37$11
112AA54CACA555E317E28A514AA4648$卖$0.0.53$11
10C213FE29212404FF0$均$0.0.43$11
400BFFFE404849053F8$币$0.0.41$11
41FFE10460B41080100$平$0.0.35$11
CA24D84838$成$0.0.46$11
0$扌$0.0.19$11
07D2AB4157FA55AAA5F08$搜$0.0.61$11
08410BFF552AA95FEAAD52FAC164208$最$0.0.58$11
AAA55FD891120$每$0.0.53$11
3FE44BFC$白$0.0.32$11
182A2EFD542CC534A24600$索$0.0.53$11
1B45ABF8A0A589DE9008$级$0.0.49$11
FF200400$行$0.0.37$11
3007FF8$词$0.0.48$11
40AFD557EA554AFD500$请$0.0.52$11
2C9E90BFFC805784045F8$输$0.0.57$11
BB11A124208$金$0.0.44$11
321BFDE954FFF552FA4448$键$0.0.65$11
-------------------------说明-----------------------------
这些代码是建立字库生成的,至于如何建字库,本人也在学习当中。
----------------------------------------------------------
然后保存,运行:【注册大漠插件到系统.bat】
好了,准备工作完成了!!
三、按键精灵[DNF秒拍卖]代码制作
& &在这里我会写详细的代码说明共大家学习交流。
1、安装好按键精灵9
3、下面是源代码与代码说明:
【伸手当请不要直接拷贝下面代码,你们对代码的解释格式有些地方是无法运行的】
UserVar t1=100 "扫描等待时间"
UserVar t2=100 "点击延迟"
UserVar t3=200 "输入法按键时间"
UserVar t4=700 "点击搜索等待时间"
UserVar t5=200 "秒物品时间"
UserVar sl=3 & &
"扫描物品数量"&
//左键单击函数:鼠标移动到指定坐标进行左键单击动作
Sub 左键单击(x1, y1)
MoveTo x1, y1
Delay t2 & //插入的延迟时间,以毫秒计
LeftClick 1
//把DNF游戏窗口移动到左上角,游戏窗口大小:800x600
sub 查找dnf窗口()
dnf= Plugin.Window.Find("地下城与勇士", "地下城与勇士") //寻找DNF窗口句柄赋值给dnf
Call Plugin.Window.Move(dnf, 0, 0)//将窗口移动到左上角
Call Plugin.Window.Active(dnf)
Delay 1000&
If dnf = dnf Then&
Call Plugin.Msg.Tips("游戏窗口已经找到")
&//按键精灵提示信息,可不要,为了测试用
Call Plugin.Msg.Tips("游戏窗口未找到,请确认已经打开游戏")
//打开拍卖行函数。【要求】:你的'B'键是设置为打开拍卖行。
sub 打开拍卖行()
KeyPress "Esc", 1
KeyPress "B", 1
IfColor 392, 34, "FFFFFF", 0 &Then
& &//按键精灵特有函数 识别坐标点的颜色
Call Plugin.Msg.Tips("打开拍卖行了") &//按键提示成功打开拍卖行
Else &//如果不成功,下面代码是鼠标点击打开拍卖行
KeyPress "Esc", 1
Call 左键单击(425, 570) &
Call 左键单击(400, 505)
Call 打开拍卖行()
//输入物品名字函数
Sub 输入()
Call 左键单击(640, 90) & //点击初始化搜索按钮
Call 左键单击(200,90) &
&//点击输入物品的框的位置
Call Lib.键盘.KeyList(j1,0,t2)//输入物品名称
//【要求】:在第一次调试程序的时候会在C盘的目录下生成一个Test.xls表格文件
//表格内容这样写,第三列的名称可省略,但你要知道你前面字母用输入法能输出什么物品名
//j1是读取函数中从表格中读取到是字符串
//然后在物品名输入框中以次敲入这些字母
//要求你的输入法必须记忆了DNF物品名的首字母
//比如【黑色小晶体】,你自己用输入法敲【hsx】这三个字母后第一栏必须是【黑色小】
//所以这个软件时候那些平时经常少拍卖的朋友,输入法已经记录了你DNF物品名了。
//软件个人使用挺好,说好的仅供交流
KeyPress "Space", 1
KeyPress "Enter", 1
Delay t2//转换成中文
//识别价格函数
Sub 识别()
If j2 & 0 Then&
//循环搜同一个物品5次,如果你觉得不够可以自己该这个值
set dm = createobject("dm.dmsoft")
//大漠插件必用函数,贴吧的吧友说就是你将大漠要调用的函数库命名为dm,在以后调用大
//漠插件的函数时使用
base_path = dm.GetBasePath() //获取大漠插件的“系统路径”先前已经注册到系统了
dm_ret = dm.SetPath(base_path) //设置全局路径为大漠插件注册到系统的路径
dm_ret = dm.SetDict(0,"dm_soft.txt") //设置多个字库的序号,函数说明是这样说的
s = dm.Ocr(534,132,599,140,"ff|ffb100-.0)
//大漠的识别函数,就是通过字库进行比较来识别游戏里面的数字,我也正在学习这个
//意思就是在总价格这个坐标范围内识别到是数值赋值给s
s=s+0 &//这句话就是为了将识别的s转变成整型数值
If s & 0 Then&
j = dm.Ocr(169, 131, 195, 140, "ffffff-000000", 0.9)
//识别物品是数目赋值给 j
If j&0 then
jg = s / j & //求物品单价:如果数量大于零,单价等于总价除数量
jg = s & &
&//否则就是才一个物品,单价等于总价
Call Plugin.Msg.Tips(jg) &
//提示单价,运行时是可以看到的,如果运行稳定可以去掉给句
If jg & j2 Then //对比价格:小于要购买的价格j2,跳转到购买
Call 购买() & & &
//j2是读取函数中从表格中读取到的第二列字符串
KeyPress "Enter", 1
//这句加在这里是为了如果购买的东西没秒掉出现提示时,按回车键这个动作
Delay 1000
//读取excel表里的字母与价格
Sub 读取()
h=h+1 & & &
//h赋值是0,在下面有定义,从表格的第一行开始读。
j1 = Plugin.Office.ReadXls(1, h, 1)//读取物品字母短语赋值给j1,字符串类型
//参数1 整数型,文档工作表页
//参数2 整数型,单元格行
//参数3 整数型,单元格列
Plugin.Msg.Tips (j1)//提示读取到的字母,测试用可以删掉
j2 = Plugin.Office.ReadXls(1, h, 2)//读取价格
Plugin.Msg.Tips (j2) &//提示读取到的价格,测试用,可以删掉
//购买函数:就如同你手动一口价秒物品一样,
//先点击一口价,然后点击购买物品,确认价格,确认总价,确认购买成功的提示,
//全部用【回车】键,代替鼠标工作了。
//我一共确认了4次,是怕出现延迟,确认购买成功的提示框出来太慢。
Sub 购买()
Call 左键单击(400, 550) & //单击一口价按钮
Call 左键单击(500, 135) &//单击购买物品
KeyPress "Enter", 1 & //确定4次,
KeyPress "Enter", 1
Delay 1500 & &
//中间插入怎么大的等待时间就是怕延迟,如果你网络好的话,可以该小,那样速度会快很多
KeyPress "Enter", 1
Delay 1500
KeyPress "Enter", 1
Call 左键单击(200, 90) //购买成功后在点击下输入物品的框,为了刷新拍卖行,就怕延迟啊!
//定义完成,开始调用这些函数工作了。
Call 查找dnf窗口() &//第一步找游戏窗口
Call 打开拍卖行() & &//第二步打开拍卖行
Rem A & & &
&//sl是你记录在Test表格里的数量,你可以自己改。定义sl在代码开头。
Call 读取() & &
&//第三步读取表格里的信息
Call 输入() & &
&//第四步输入物品名
Call 识别() & &
//第五步识别总价,数量,计算单价,比较,
//因为识别函数中调用了购买函数所以识别完后、就可以秒货了。
//识别函数中对同一个物品进行了5次扫描哦!
&//这两句是为了无限循环扫拍卖用的,你不想扫的话,快捷键F12停止按键就好!!
注意:调试时候出现类型不匹配's' ;我也找过原因,但是始终未能解决,但并不影响使用!
你可以使用这些代码来制作按键小精灵来带替你手动去扫材料了,对于做DNF材料商又不想购
买付费软件的手动党同学们用这个是足够了。
& & ----PDL伪代码
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 按键精灵脚本怎么写 的文章

 

随机推荐