展开

关键词

Git 项目推荐 | Java

辅助拟开发。 纯Java,跨平台,、鼠标点击、找图、找色,实现简单的功能 DEMO演示 ! search.png", Robot.SIM_ACCURATE); System.out.println("搜索到了"+list.size()+"个图片"); Windows旧版本Com类,鼠标拟 已不建议使用,推荐使用Robot类 简单使用 高级使用之前台拟操作 高级使用之新寻仙辅助编写

1.3K160

——qq发图片

1 qq发文本消息 关于qq发文本消息,比较简单,原理就是调用qq网页版的接口,直接输入对应qq号码、qq群的链接,就可以直接打开窗口,然后saystring,盘回车发送,Esc关闭窗口。 如果还有不知道怎么操作的,可以参考我之前的帖子《拟发送qq文本消息》里面有示例编码。 2 qq发图片 今天的干货部分,也是我苦思N年没解决的问题,我感觉这貌似超越了自身的边界。 自有的块可能真的实现不了 ? 当然如果能破译qq的协议应该是可以,但是分享出来可能会被腾讯追杀吧 ? 废话不多说,我也是看了网上大神分享的插件,试用过没异常,才敢分享出来。 http://bbs.anjian.com/showtopic-511582-1.aspx 论坛 渣度网盘登陆才两次,莫名提示被锁定3小时,就不放网盘给大家下载了,大家直接去官网论坛看吧。 .dll文件拖入脚本的附件中。 调用插件命令: 随便填 = Plugin.sanren.tupianxierujianqieban(图片路径) 以上四步不可偷工减料。

1.9K50
  • 广告
    关闭

    腾讯云618采购季来袭!

    一键领取预热专享618元代金券,2核2G云服务器爆品秒杀低至18元!云产品首单低0.8折起,企业用户购买域名1元起…

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ——脚本日志

    这是奔跑的盘侠的第127篇文章 脚本日志?什么鬼? 初入,无非写个简单的盘鼠标操作,要写个运行日志,记录敲了哪个盘几下,鼠标左右各多少下吗? 可是,如果是用拟操作了个把小时之后,你回来看看人物状态,虽然有卖掉很到一些钱,但是你打死了几个怪物,捡到什么物品、是否有高级物品,甚至挂机是否有出现异常。 事件,主要将关心的代码运行状态记录下来,比如通过某某邮箱向某某邮箱发了一封邮件、是否发送失败;再比如20秒打死一只小怪物、捡到了XX装备、物品栏是否已满;low一点的,点击了某个坐标、了哪个。 最后,作为历史数据存档,直到某一天要做个统计啥的,翻一下日志,突然发现,原来已经替我完成了几百万个工作 ? 3 日志代码 直接贴一个我一直在用的版本,虽然简单,但的确好用。 但是学到一定阶段以后,其实也就慢慢习惯了,而且类似这种函数,都是一劳永逸的。毕竟,逻辑写好、封装成函数,coding不同的脚本时,复制粘贴一下就能直接用 ?

    3.3K40

    ——数组的应用(一)

    里面,就没有什么难的语法,如果真的有,那一定是错觉 ? 关于数组,列表中总共有5个常用的函数,本来只想简单介绍一下语法和常用情景,结果写着写着发现3000字还是收不了尾 ? 3 UBound函数的坑 刚开始学的时候,UBound函数用的很懵懂,自然时不时意外一下。 先讲一下,为什么一定要用UBound函数。 机一动,想起另外一个遍历的方式,可以偷工减料。 documents = Lib.文件.遍历指定目录下所有文件夹名("C:\") For Each i In documents TracePrint i Next 就是For循环使用Each、In,常用命令中没搜到这个关词 这个Lib.文件.遍历指定目录下所有文件夹名(path)并不是官方自带的,而是网上一个大牛写的封装函数。 ? 如何封装自己的函数,后面再慢慢讲,再叨下去又超3000了 ? -END-

    12.1K30

    ——数组的应用(二)

    这是奔跑的盘侠的第130篇文章 作者|我是奔跑的盘侠 来源|奔跑的盘侠(ID:runningkeyboardhero) 转载请联系授权(微信ID:ctwott) 数组的应用,上一期讲了Array 说白了,就是过滤筛选一下,含有关字的值,有点类似excel中的“查找所有”功能。 那要如何使用呢? 可是的Filter,调试了无数遍,很多Python的功能它并不适用。我知道它功能肯定是弱化了,已经失去了它该有的强大。不过也不排除潜在的隐藏功能没有被发掘,容我再好好思考一番,想到了再说吧

    2.4K20

    VBA制作简单的

    这种简单的在VBA里很容易,甚至不用调用API,VBA已经帮我们封装好了功能,那就是SendKeys。 我们照前面例子的数据,假设每一行数据输入的时候,输完1个单元格的内容就一次Table,在一行数据的最后输入Enter到下一行,我这里就直接用1个txt文档演示: ? Interval VBA.DoEvents Loop End Function 程序是比较简单的,只要自己多试试,控制好MySleep的时间就好,程序运行的过程不要去操作鼠标和盘 另外: 输入法会对输入的内容有影响,最好调成英文状态 如果确实数据太多了,可以分开多次来输入 一些特殊字符或者功能需要放在“{}”内,具体请查看SendKeys的帮助文件

    1.5K10

    ——文本读写操作

    在实战过程中,文本读写往往都是与其他功能块结合使用,比如前一篇讲的日志,还有后面会讲的数组,应用极其广泛。 文本读写相关的内容在之前的帖子中有穿插讲到过一些,比如《二三事系列第八篇——读取指定行文本内容》介绍读取txt文本内容的,再比如上篇的《——脚本日志》就涉及了文本如何写入本地等等。 1 txt文本写入操作 对文件的读写有一个专门设置了一个File 文件插件,先来简单看一眼: ? Plugin.File.WriteLine(handle,"abcdef") Call Plugin.File.CloseFile(handle) 新手看起来会有点吃力,我稍微解释一下: 这6条命令都是调用自身的插件命令 最后的最后,文件File插件块,命令很多,但是只有读写命令的注释示例内容比较多。而创建文件、删除文件、移动文件、重命名、判断文件是否存在的命令,都是一行就可以实现的语法,注释看一眼,基本就能上手。

    6.2K20

    混凝土自动点击——

    27820

    -常用脚本命令汇集

    ~~~ //下面,鼠标指向的程序定为Hwnd这个变量(不过一定要加标记,否则变为假后台) hwnd=Plugin.Window.MousePoint() Rem star Goto star //区域糊找色 "|"9":"9"|"0":"0"}=0 "设置第一种攻击" //后台 定义变量 UserVar Var1=DropList{"关闭":""|"1":49|"2":50|"3" //① //(中文不用换) For 100     call 随机()     Delay 500 Next Sub 随机()     Do       码 = clng(7 * RND + 49) //7表示有8个;49表示最低那个码值         Call Plugin.Msg.Tips(  码 )     Loop While 码 >57 AND 码<48 //设如果超出范围不,重回出随机值     KeyPress 码, 1 End sub //② String_Rnd = "12345678" Randomize Ret_Rnd = Int

    99890

    ——自动关闭广告弹窗

    作者|我是奔跑的盘侠 来源|奔跑的盘侠(ID:runningkeyboardhero) 转载请联系授权(微信ID:ctwott) 最近更新的比较多,几乎都是我一直在用的,也有一点现学现卖的 其实学习最最关的,就是学以致用,投入到生产实践中,提高工作效率。这也是为什么很多人热衷于它的重要原因。 《——办公常用脚本集锦》中列的几个计划大部分都完成了,还差一个《从txt中调用通讯录等配置信息》,其实也就是文本的读取配合数组的应用,就可以实现,大家完全可以自己动手来实现,这里就一略而过了。 然后,关于,接下来的计划,这块可能要暂时停更了,或者说本公众号要休眠了 ? 因为还有更更多,很重要的事情等着我去做,不管是工作还是学习,还有备战马拉松 ? 也感谢最近很多新加的热爱学习、自我充电的小伙伴,送给大家一句话: 机遇总偏爱有准备的头脑 1 close_window coding title = "" Call close_disturbing_window

    4.6K51

    -常用脚本命令汇集

    ~~~ //下面,鼠标指向的程序定为Hwnd这个变量(不过一定要加标记,否则变为假后台) hwnd=Plugin.Window.MousePoint() Rem star Goto star //区域糊找色 "|"9":"9"|"0":"0"}=0 "设置第一种攻击" //后台 定义变量 UserVar Var1=DropList{"关闭":""|"1":49|"2":50|"3" //① //(中文不用换) For 100     call 随机()     Delay 500 Next Sub 随机()     Do       码 = clng(7 * RND + 49) //7表示有8个;49表示最低那个码值         Call Plugin.Msg.Tips(  码 )     Loop While 码 >57 AND 码<48 //设如果超出范围不,重回出随机值     KeyPress 码, 1 End sub //② String_Rnd = "12345678" Randomize Ret_Rnd = Int

    79950

    ——代码调试常用技巧

    仿佛就是昨天,还在忧伤如何去调试脚本代码,出现各种奇葩的问题。 End If 其中path是要寻找的目标截图,要存入的附件中。运行起来,通过If判断语句,检测是否找图成功,如果成功弹窗如下: ? 如果找图失败,弹窗如下: ? 在这个式下,可以直接测试代码而不需要保存退出。测试的时候还是非常方便的,如下图: ? 这个命令也是非常好用的一个调试命令,跟MessageBox有一点不同,就是他不是弹窗提示,而是在底部的调试信息中,直接输出。 上面的示例修改一下: ? 运行起来就没有弹窗了,而是这样: ? 最后的最后,还有一个可以跟踪变量值的调试方法,先在变量名中填入要跟踪的变量名(intX,intY),然后点击左下角有“单步”钮,同样可以运行脚本,这个时候脚本是单行单行的往下运行。

    3.8K40

    ——如何实现excel办公自由

    这是奔跑的盘侠的第169篇文章 作者|我是奔跑的盘侠 来源|奔跑的盘侠(ID:runningkeyboardhero)转载请联系授权(微信ID:ctwott)去年有写过一篇关于excel操作的帖子 ,很多小伙伴觉得不过瘾,而且自带的office插件命令少的可怜。 1如何使用第三方插件首先打开,新建一个脚本,再主界面上方,有个钮“资源库”,点进去,可以看到很多资源,大概浏览一下,就找到了懒人办公插件(底部的位置)。? 5其他实现excel办公自由的方法其实excel是有自带vba编程的功能,在sheet名的位置,鼠标右,菜单中有个“查看代码”选项,点进去就切到了vba代码编辑式,也是可以实现各种操作。 -END-© Copyright 奔跑的盘侠原创作品 | 尽情分享朋友圈 | 转载请联系授权

    2.3K20

    ——如何实现办公自由(四)

    而OCR的使用涉及到了一款神器:大漠插件,往期有介绍过如何使用大漠插件,留一下传送门链接《二三事系列第九篇——图文识别+发邮件》 最后的获取到扫描区的文字之后,再进行字符串解析处理。 另外,上节内容我们把字典都搬出来了,你觉得还会有搞不了的吗? 参考前面的往队列文件夹中写入一个文档的思路,任务处理完,自然要把文档要删除,不可能一直放在队列里。 Plugin.Window.Active(Hwnd) '激活qq对话框 Delay 900 SayString content '输入文本内容 KeyPress "Enter", 1 '盘回车发送 Delay 200 KeyPress "Esc", 1 '关闭qq窗口 End Function 5 总结 关于实现办公自由,这个的确是可行的,写到这里,我自己的感觉是意犹未尽 ,但是又不想耗费太多力在这个时间点上。

    82010

    ——如何实现办公自由(一)

    作者|我是奔跑的盘侠 来源|奔跑的盘侠(ID:runningkeyboardhero) 最近力有些涣散,很想写点干货又不知从何说起。 思来想去,我准备把我使用N久的部分自动办公脚本做下分享,虽然代码不会原封不动的分享,但是整体的设计思路、实现方法(含核心代码)会做具体展示,也欢迎大家留言提出各个块中具体的问题来探讨。 这个时候如果有接触过流程设计图,这个思路下手,一切的一切将再次清晰简单起来。 2 实现流程图 要设计一个全自动化的脚本,首先就是无限循环挂机,这个作为最底层的逻辑,然后其他的功能块再根据需求加入相应的位置即可。 循环跑起来以后,就是任务处理块了。 做了一个简单的流程图,供大家参考: ? 现在,你也可以参考一下这个流程图,做出各自的流程设计,思路先理清,再下手,事半功倍。

    66210

    ——如何实现办公自由(二)

    作者|我是奔跑的盘侠 来源|奔跑的盘侠(ID:runningkeyboardhero) ? 1 定时器剖析 每个人自动办公的实际场景千变万化,要实现实时刷新(订单、客服对话等)处理任务,就需要一个循环的逻辑,完成一个任务后,继续完成下一个,而不是运行完一圈快捷再次启动脚本。 如果要更进一点,比如每天定时运行到17点,就可以在无限循环中,加一个flag,通过flag值的变化,来决定是否退出脚本或者做其他指令。 2 实现代码 最近没时间上windows设备调试代码,就简单罗列一下关部分,大家可以自行尝试。 看到这个示例,想必大家也就清晰了,其实跟配置表大同小异,可以在界面上对应的位置直接修改,你甚至可以分享给完全不懂的小伙伴使用。

    49920

    ——如何实现办公自由(三)

    作者|我是奔跑的盘侠 来源|奔跑的盘侠(ID:runningkeyboardhero) image.png 上一期主要讲了定时器的循环逻辑,还有配置表的使用,还是来段代码供大家参详一下吧,干唠不给代码貌似是在耍流氓 If line<>"" Then MyArray = Split(line, ":") dict.Add MyArray(0),MyArray(1) '添加和项目

    53621

    10月份Github上最热门的开源项目

    Auto.js是一款强大的不需要root的类似与的软件,可以让你跟电脑中一样实现自动点击,打开应用等等功能,能够解放你的双手,以及双眼,轻松的帮助你完成各种日常工作。 , 权限控制采用RBAC,支持数据字典与数据权限管理,支持一生成前后端代码,支持动态路由。 提高UI能力的同时,降低前后分离的开发成本,JeecgBoot还独创在线开发式,No代码概念,一系列在线智能开发:在线配置表单、在线配置报表、在线设计流程等等。 游戏还支持多人跨平台游戏和PVP式。 11 jsoncat https://github.com/Snailclimb/jsoncat Star 289 这是一个仿仿Spring Boot但不同于Spring Boot的一个轻量级的HTTP

    26410

    90版坦克大战

    环境 编辑器:VSCode 语言:TypeScript 操作系统:Mac 名称: 仿90版坦克大战 依赖:NodeJs 说明 纯ts开发,游戏框架是用java的改写的 涉及知识:ts、h5(canvas ),nodejs,java,游戏开发(声音系统、图像系统、行为系统(绑定行为)、简单动画、简单界面绘制),ps(图片都是自己设计的哦,虽然是仿照的),shell脚本编写(用于打包,毕竟是纯手写的

    41510

    90版坦克大战

    QQ20181028-095043@2x.png 环境 编辑器:VSCode 语言:TypeScript 操作系统:Mac 名称: 仿90版坦克大战 依赖:NodeJs 说明 纯ts开发,游戏框架是用 java的改写的 涉及知识:ts、h5(canvas),nodejs,java,游戏开发(声音系统、图像系统、行为系统(绑定行为)、简单动画、简单界面绘制),ps(图片都是自己设计的哦,虽然是仿照的

    69610

    相关产品

    • 消息队列 TDMQ

      消息队列 TDMQ

      消息队列 TDMQ 是基于 Apache 顶级开源项目Pulsar自研的金融级分布式消息中间件,是一款具备跨城高一致、高可靠、高并发的分布式消息队列,拥有原生Java 、 C++、Python、GO 多种API, 支持 HTTP 协议方式接入,可为分布式应用系统提供异步解耦和削峰填谷的能力,同时也具备互联网应用所需的海量消息堆积、高吞吐、可靠重试等特性。

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券