首页 > 其他分享 >基础循环+识图

基础循环+识图

时间:2024-07-27 23:18:23浏览次数:10  
标签:Do End 30 基础 识图 Delay 循环 key intX

/* 按下指定按键执行操作 */
Do
    key = WaitKey()
    /* F2 */
    If key = 113 Then
        KeyDown "Ctrl" , 1
        Delay 30
        KeyPress "C" , 1
        Delay 30
        KeyUp "Ctrl" , 1
        Delay 30
    /* F4 */
    ElseIf key = 115 Then
        KeyDown "Ctrl" , 1
        Delay 30
        KeyPress "V" , 1
        Delay 30
        KeyUp "Ctrl" , 1
        Delay 30
    End If
Loop





/* 提示框找鼠标键码 */
last_click = WaitClick()
MessageBox "您按下了" & last_click

Do
    mouse = WaitClick()
    /* 按下鼠标左键键码 */
    If mouse = 32769 Then
        Do
            KeyPress "a" , 1
            /* 弹起鼠标左键 */
            If GetLastClick() = 32770 Then
                Exit Do
            End If
        Loop
    End If
Loop

 

 

找图:
设置参照物相对路径:抓抓->框选图片->另存为->把图片加入附件中->
全部命令->颜色/图形命令->FindPic找图->插入->->->

/* 找到记事本并写入4个a */
Do
    FindPic 0,0,1920,1080,"Attachment:\记事本.bmp",0.9,intX,intY
    If intX > -1 Then
        TracecPrint "图片坐标:" & intX & "," & intY
        /* 
            左上角坐标
            相对坐标(15,99)
        */
        IfColor intX + 15 , intY+99 , "FFFFFF" , 0 Then
            MoveTo 734, 267
            LeftClick 1
            Delay20
            key = WaitKey()
            /* 等待按A */
            If key = 65 Then
                KeyPress "A", 4
            End If
        End If
        Delay20
    End If
Loop

 

标签:Do,End,30,基础,识图,Delay,循环,key,intX
From: https://www.cnblogs.com/aQxiong/p/18327689

相关文章

  • Temperatures()函数中用const创建温度转换中使用的变量.在main()函数中使用一个循环让
    /编写一个程序,要求用户输入一个华氏温度。程序应读取double类型的值作为温度值,并把该值作为参数传递该一个用户自定义的函数Temperatures()。该函数计算摄氏温度和开氏温度,并以小数点后面两位数字的精度显示3种温度。要求使用不同的温度标签来表示这3个温度值。下面是华氏温度转......
  • C++基础(1)
    1.命名空间1.1namespace的价值在C/C++中,变量、函数和后⾯要学到的类都是⼤量存在的,这些变量、函数和类的名称将都存在于全局作⽤域中,可能会导致很多冲突。使⽤命名空间的⽬的是对标识符的名称进⾏本地化,以避免命名冲突或名字污染,namespace关键字的出现就是针对这种问题的......
  • mysql基础查询案例(连接查询、时间日期查询、树形表查询、函数查询、日期统计案例)
    一、连接查询图解示意图1、建表语句部门和员工关系表:CREATETABLE`tb_dept`(`id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'主键ID',`deptName`varchar(30)DEFAULTNULLCOMMENT'部门名称',PRIMARYKEY(`id`))ENGINE=InnoDBAUTO_INCREMENT=6DEFAU......
  • JavaWeb开发基础Servlet API
    Servlet版本Oracle将JavaEE(JavaSE还自己保留)交给开源组织,Eclipse基金会接手。但Oracle不允许开源组织使用Java名号,所以JakartaEE名称于2018.02.26应运而生。正是因为组织变化,Servlet被割裂为了2个版本,javax.servlet和jakarta.servlet。javax.servlet已经停止维护,但它仍然是......
  • MYSQL-DDL 基础学习
    DDL:数据定义型语言可理解为有关列的操作1、数据库基本操作_DDL#创建数据库db1createdatabasedb1;#使用数据库db1usedb1;#删除数据库db1dropdatabasedb1;#查看所有的数据库showdatabases;#查看当前所使用的数据库selectdatabase();#查看数据库的建库语句sh......
  • 基础篇之如何了解一个算法,从这些方面来探索-以ssd为例
    以SSD(SingleShotMultiBoxDetector)算法为例,你可以从多个方面了解它的基础知识、结构、工作原理、优点以及应用。以下是一些建议的问题和学习路径:基础介绍SSD算法的基本概念是什么?你可以问:SSD是什么?它解决了什么问题?SSD算法的优点和缺点有哪些?你可以问:SSD相对于......
  • 【MySQL】MySQL基础知识:什么是主键?什么是外键?主键和外键有什么区别?外键有什么问题?
    在关系型数据库系统中,如MySQL,主键(PrimaryKey)和外键(ForeignKey)是两个基本且重要的概念,它们在数据库设计和数据维护中扮演着重要的角色。本文将从主键和外键的基本概念入手,详细解析它们之间的区别,并探讨外键在实际应用中可能遇到的问题。......
  • 数组基础、多维数组、静态Array
    数组:一组数据。本身是一种类型(引用类型),但它中存储的元素(项)也有数据类型,数组只能用来存储类型相同的强类型的数据,比如班级只能用来存放学生,不能放别的。数组在内存中是按定长连续来存储的,具有相同数据类型的数据元素的有序集合。inta=10;//一个数据boolb=true;//一......
  • [RHEL7基础篇-14] Linux中的LVM管理
    简介LVM(逻辑卷管理)是一种在Linux系统上使用的逻辑卷管理工具。它允许用户管理磁盘分区和分卷,以便更有效地使用存储空间。LVM是一种强大的存储管理工具,使用户能够更有效地管理磁盘空间,并提供高级功能来保护数据和增强系统的可用性。下面我们将使用RHEL7来学习LVM的使用。LV......
  • python—pandas基础(1)
    文章目录安装设定系统环境Pandas的主要数据结构Series对象创建使用列表创建属性values和index指定index使用list列表指定index传入字典创建,默认将key作为index将一个标量与index对象一起传入创建DataFrame对象创建创建DataFrame对象valuesindexcolumns属性列表创建索......