学习
实践
活动
工具
TVP
写文章

按键精灵——脚本日志

这是奔跑的键盘侠的第127篇文章 脚本日志?什么鬼? 初入按键精灵,无非写个简单的模拟键盘鼠标操作,要写个运行日志,记录敲了哪个键盘几下,鼠标左右键各多少下吗? 可是,如果是用按键精灵模拟操作了个把小时之后,你回来看看人物状态,虽然有卖掉很到一些钱,但是你打死了几个怪物,捡到什么物品、是否有高级物品,甚至挂机是否有出现异常。 最后,作为历史数据存档,直到某一天要做个统计啥的,翻一下日志,突然发现,原来按键精灵已经替我完成了几百万个工作 ? 3 日志代码 直接贴一个我一直在用的版本,虽然简单,但的确好用。 但是按键精灵学到一定阶段以后,其实也就慢慢习惯了,而且类似这种函数,都是一劳永逸的。毕竟,逻辑写好、封装成函数,coding不同的脚本时,复制粘贴一下就能直接用 ? 至于最后的函数功能(a),可以根据自己脚本代码情况,灵活变通。说白了,就是知道运行了什么功能,便于写日志。如果不善于总结归纳,text自定义一个内容也是ok的,日志嘛,仅此而已。

4K40

Python 按键记录器脚本

按键记录器,就你在电脑上的每个按键,都会被记录下来,可以进行操作追踪,当然了,你在网站上输入的用户名密码等敏感信息也会被记录下来。 pynput 模块可以帮助我们实现,不过,这不是标准库,因此需要 pip 安装一下: 无标题1.png 然后编写下面的 11 行代码,保存为 key_track.py 无标题.png 在命令行执行这个脚本 : 2002fe4ceb834588af4f184e65bd9842_tplv-k3u1fbpfcp-watermark.webp.jpg 这个提示告诉我们要在系统设置里面允许程序访问键盘记录,对于 MacOS 就是这里: 6ab06dcd52fe4033896c6f16a788faaf_tplv-k3u1fbpfcp-watermark.webp.jpg 然后输入按键,就可以在 log.txt 中看到按键记录 Python 按键记录器脚本,这可用于拦截通过键盘输入的密码和其他机密信息,对用户构成严重威胁。

25330
  • 广告
    关闭

    云服务器应用教程

    手把手教您从零开始搭建网站/Minecraft游戏服务器/图床/网盘、部署应用、开发测试、GPU渲染训练等,畅享云端新生活。

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

    Python 制作按键触发Windows通知的脚本

    因此,有人就想到自制脚本这一招,一旦触发大小写切换或Num键切换就进行windows通知提示: https://github.com/skate1512/Toggle_Keys_Notification 今天我们来试试这个脚本,此外,我们还可以基于这个项目,扩展成任意一个按键被触发或切换都进行 windows 通知的脚本: ? 3.扩展触发通知 为了扩展监听的按键,并能监听按键触发,需要先了解 notify.py 是如何检测到按键变化的。 而这个XXXX是对应的按键的十六进制,比如 VK_NUMLOCK 是Num键,对应的16进制代码是0x90,VK_CAPITAL 是大小写按键,对应的十六进制代码是0x14. pop_up("Num Lock Off", "NumLock_Off.ico") num_curr = num_change time.sleep(0.2) 在刚开始运行监听脚本

    51920

    按键精灵-常用脚本命令汇集

    变量/100*(满血的X坐标—0血的X坐标)+0血的X坐标,Y坐标,”颜色”,寻找方式} IfColor lan/100*(257-94)+94,MY,"ffbe00",0 Then //前台 定义变量按键 |"3键":"3"|"4键":"4"|"5键":"5"|"6键":"6"|"7键":"7"|"8键":"8"|"9键":"9"|"0键":"0"}=0 "设置第一种攻击键" //后台 定义变量按键 1) keypress rr,1 Next //自动发言 UserVar WEZI="内容" "说话的内容" Call Plugin.Window.SendString(Hwnd,WEZI) //随机按键 + 49) //7表示有8个按键;49表示最低那个按码值         Call Plugin.Msg.Tips(  按键码 )     Loop While 按键码 >57 AND 按键码<48 //设如果按键超出范围不按键,重回出随机值     KeyPress 按键码, 1 End sub //② String_Rnd = "12345678" Randomize Ret_Rnd = Int

    1.1K90

    按键精灵-常用脚本命令汇集

    变量/100*(满血的X坐标—0血的X坐标)+0血的X坐标,Y坐标,”颜色”,寻找方式} IfColor lan/100*(257-94)+94,MY,"ffbe00",0 Then //前台 定义变量按键 |"3键":"3"|"4键":"4"|"5键":"5"|"6键":"6"|"7键":"7"|"8键":"8"|"9键":"9"|"0键":"0"}=0 "设置第一种攻击键" //后台 定义变量按键 1) keypress rr,1 Next //自动发言 UserVar WEZI="内容" "说话的内容" Call Plugin.Window.SendString(Hwnd,WEZI) //随机按键 + 49) //7表示有8个按键;49表示最低那个按码值         Call Plugin.Msg.Tips(  按键码 )     Loop While 按键码 >57 AND 按键码<48 //设如果按键超出范围不按键,重回出随机值     KeyPress 按键码, 1 End sub //② String_Rnd = "12345678" Randomize Ret_Rnd = Int

    97950

    pypy 打包_手机按键精灵脚本编写

    我们可以在ArcGIS之外调用arcpy站点包运行python独立脚本,从而批量化任务提高工作效率。 如果可以把做好的脚本打包成exe是不是就更方便了呢?想想一键式处理也挺开心的。 Step1 下载安装Py2exe Py2exe是一个Python工具发布扩展包,可以用来将Python脚本转化为Windows的可执行程序,详情看 官网 py2exe.org 。 Step2 编写脚本文件准备打包 打包时需要有至少两个脚本文件,一个是 setup_py2exe.py, 一个是执行实际任务的 HelloPy2exe.py 脚本文件。 先 看第一个脚本 setup_py2exe.py,包含如下两行: 为了打包时包含arcpy的资源,不要忘记如下options。 py2exe": { "excludes": ["arcpy"]}} setup(console=['HelloPy2exe.py'], options=options) 再 来看第二个脚本

    10620

    shell脚本 访问量筛选脚本

    一.说明 二.脚本 #! /bin/bash shuchu() {         echo      echo "$(date +%F/%H/%M/%S) 访问:"     echo "整体访问数:$(netstat -anptu

    14520

    shell 开启匿名访问ftp脚本

    13520

    Confluence 6 访问日志脚本

    日志访问脚本在连接:https://confluence.atlassian.com/download/attachments/133267635/Atlassian-accessLogScripts 希望使用这个脚本: 使用 7Zip 解压 7z 文件。 拷贝所有的访问日志到一个叫做 logs 的文件夹中。 运行 Atlassian-processDailyLog.rb。 运行脚本 Atlassian-processDailyLog-hourly.rb <admin/comment/create/edit/search/rss>。每一个脚本将会创建不同的 csv 文件。 Note 所有的脚本是使用 Ruby 写的,同时假定日志文件包含有字符串 'confluence.atlassian.com-access.log'。 如果你使用了不同的文件名,那么这个脚本也需要进行一些修改。

    44330

    VPS屏蔽国外IP访问脚本

    如何防CC攻击,其中一种方法是禁止国外IP访问,可以有所缓解,因此有了如下脚本,在CENTOS 6下调试通过。 delegated-apnic-latest' | awk -F\| '/CN\|ipv4/ { printf("%s/%d\n", $4, 32-log($5)/log(2)) }' > /root/china_ssr.txt 将下面脚本保存为 224.0.0.0/4 -j RETURN iptables -A ALLCNRULE -s 255.255.255.255 -j RETURN #可在此增加你的公网网段,避免调试ipset时出现自己无法访问的情况 if [ "$mmode" == "stop" ] ;then flush_r exit 0 fi flush_r sleep 1 mstart 运行 /root/allcn.sh 运行后国外IP无法访问网站 停止 /root/allcn.sh stop 运行后国外IP恢复访问网站 另一个CN-ip地址库 https://github.com/17mon/china_ip_list

    1.4K40

    按键精灵定位坐标循环_用按键精灵录制微信自动摇一摇脚本

    金猪脚本(原飞猪脚本)以按键精灵教学为主,涉及UiBot,Python,Lua等脚本编程语言,教学包括全自动办公脚本,游戏辅助脚本,引流脚本,网页脚本,安卓脚本,IOS脚本,注册脚本,点赞脚本,阅读脚本以及网赚脚本等各个领域 想学习按键精灵的朋友可以添加金猪脚本粉丝交流群:554127455 学习路上不再孤单,金猪脚本伴你一同成长. 前面我们说了模拟器和应用app的安装,这里来说说另外一个重点,也是最后需要的一个软件,按键精灵微信摇一摇脚本的录制。 说道按键精灵大家应该会很熟悉,尤其是玩过网游的朋友,自动刷怪,自动加血,想必大家都不陌生吧,下面给大家讲一讲这摇一摇脚本怎么录制。 注意事项: 1、按键精灵录制的脚本F10开启的时候电脑是不能操作的,F12终止后才可以。 2、模拟器位置要每次都在录制时的位置,因为模拟器是抓取坐标的,位置换了,就会点击错误。

    16230

    按键精灵q语言基础教学怎么看不了_按键精灵脚本是用什么语言写

    GetCursorShape // 得到当前鼠标的形状特征 SetSimMode //设置模拟方式(0普通|1硬件|2超级) 4.1前台键盘命令 KeyPress 65,1 //65是A键的按键码 上面的语句表示按A键1次 KeyDown 65,1 // 键盘按住A键1次 KeyUp 65,1 //松开A键1次 Key=WaitKey() Key=GetLastKey() //检测上次按键 Delay 延迟多少毫秒 MsgBox 弹出对话框 InputBox 弹出窗口,返回输入 TracePrint 调试输出 SayString 输入文字 PutAttachment 把当前脚本包含的附件展开到指定的路径下 RunApp “notepad.exe” 启动一个程序或者打开一个文件 ExitScript 脚本退出运行 RestartScript 重新启动脚本运行 4.5窗口 窗口句柄=Plugin.Window.Find

    9210

    使用 Python 制作按键触发 Windows 通知的自动化脚本

    对于键盘没有背光灯的同学而言,切换大小写或控制 Num 键开关的时候没有提示,经常需要试探性地输入一些字符来判断开关是否打开,体验非常糟糕 因此,有人就想到自制脚本这一招,一旦触发大小写切换或 Num 键切换就进行 windows 通知提示: https://github.com/skate1512/Toggle_Keys_Notification 今天我们来试试这个脚本,此外,我们还可以基于这个项目 ,扩展成任意一个按键被触发或切换都进行 windows 通知的脚本: ? 3.扩展触发通知 为了扩展监听的按键,并能监听按键触发,需要先了解 notify.py 是如何检测到按键变化的。 pop_up("Num Lock Off", "NumLock_Off.ico") num_curr = num_change time.sleep(0.2) 在刚开始运行监听脚本

    46030

    过滤web异常访问ip并封禁脚本

    过滤nginx日志异常频率访问的IP,如果发现高频率访问量的ip,将自动对其进行封杀,如IP在半小时后恢复正常,则解除封禁 #!

    11410

    python编写分析apache访问日志的脚本

    编写用于分析apache日志的脚本,主要要求如下: 统计每个客户端访问apache服务器的次数 将统计信息通过字典的方式显示出来 分别统计客户端是Firefox和MSIE的访问次数 分别使用函数式编程和面向对象编程的方式实现

    42260

    请问想学写游戏脚本,是学易语言还是学按键精灵?

    很多人都对游戏脚本感兴趣,但大部分只是想通过脚本帮助自己在游戏的时候玩的更加省劲,当然更多研究游戏的脚本的人或者工作室只是想通过脚本在游戏领域能够挣到钱,任何一款流行的游戏几乎背后都有强大的黑产在运动, 中国的好不容易弄出了一个脚本编程语言,易语言现在几乎已经成为黑产的专供的编程脚本语言了,几乎所有的游戏外挂都能和易语言建立关联,就连基本的按键精灵底层也是用易语言来完成的,所以学习游戏脚本易语言几乎已经是绕不开的编程脚本了 还需要玩组合的方式,再升级点就是形成战队的模式,如果通过辅助加点乐子也是一种不错的模式,对于游戏外挂和辅助挣大钱的时代已经过去了,现在就是玩玩挣点小钱还是可以的,毕竟时代的在转化游戏本身的防护能力也在提升,所以游戏脚本就是当作兴趣玩玩就可以了

    2.7K10

    设置服务器的MySQL允许远程访问外网访问

    我需要在C++中连接服务器上的MySQL数据库。但是直接连接失败了,原来服务器上还要修改一下MySQL的配置。 一、服务器上的配置mysql数据库 进入mysql: mysql -uroot -p 输入密码。 选择mysql数据库: use mysql; 增加允许远程访问的用户或者允许现有用户的远程访问。 给root授予在任意主机(%)访问任意数据库的所有权限。 ='%' where user='root' and host='localhost'; 退出mysql: exit 重启数据库: sudo service mysql restart 二、C++连接服务器 基于上篇的程序上,如果要连接服务器的话,我们只要简单地修改一下服务器地址和数据库登陆的用户名和密码。

    2.7K30

    扫码关注腾讯云开发者

    领取腾讯云代金券