电脑端(PC)按键精灵——4.控制命令(判断、循环、跳转)

news2024/10/1 5:25:14

电脑端(PC)按键精灵——4.控制命令(判断、循环)

注:说了键盘、鼠标、其他命令还有安装内容,现在说下控制命令,也就是非常有用的判断和循环操作

按键精灵小白入门详细教程:

电脑端(PC)按键精灵—小白入门 详细教程

命令介绍跟实操

1.IfColor 颜色判断

  • 简介

    //判断条件(0:等于 1:不等于 2:近似等于)   
    //参数说明:x坐标,y坐标,颜色,条件		
    
    IfColor 860,27,"e1b072",0  Then  
    
        Msgbox "颜色等于"  
        
    Else    
    
        Msgbox "颜色不等于"  
        
    End If  
    //判断坐标点(860,27)的颜色是否等于e1b072   
    
  • 实例
    1.用抓抓定位目标,我这里定位的是绿色

    IfColor 1043,34, "5EAB25",0 Then
        Msgbox "颜色一样"  
    Else    
        Msgbox "颜色不一样"  
    End If
    

在这里插入图片描述

2.调试,启动,弹窗显示“颜色一样”

在这里插入图片描述
缩小后,定位的位置显然和刚才定位的不一样
在这里插入图片描述


2.If 判断命令

  • 简介
    方式一

    age = "1"
    If age = "1" Then 
    	
    	TracePrint "性别:男"
    
    End If 
    

    方式二

    name = "吴亦凡"  //定义一个变量name 
    
    //判断如果i = 0
    If name = "刘亦菲" Then 
    	
    	//弹窗提示
        Msgbox "是我喜欢的明星,送个爱心"
         
    //第二个判断条件
    ElseIf name = "吴亦凡" Then
    
    	//弹窗提示
        Msgbox "不是我喜欢的明星,送坨粑粑"
        
    //剩下的条件  
    Else 
    
    	//弹窗提示
        Msgbox "没感觉,一般般"
        
    //结束判断
    End If  
    //通过判断表达式的取值,来执行后面的动作或控制  
    
  • 实例
    启动,经过判断,弹出内容
    在这里插入图片描述


3.Select Case 情况条件选择

  • 简介+实例
    //不支持判断语句 如:Case a>0 , 这里在告诉你要输入的内容范围 
    UserVar 变量=4 "输入(0~9)数字"  
    
    //以下是选择条件结结构判断  
    //传入的变量往下走进行判断
    Select Case 变量
    //这里的Case 0  ——> 就相当于如果传过来的变量值为 0 则打印;最后跳出
    Case 0   
        TracePrint "你输入的数字为:0"    
    Case 1   
        TracePrint "你输入的数字为:1"    
    Case 2   
        TracePrint "你输入的数字为:2"    
    Case 3   
        TracePrint "你输入的数字为:3"    
    Case 4   
        TracePrint "你输入的数字为:4"    
    Case 5   
        TracePrint "你输入的数字为:5"    
    Case 6   
        TracePrint "你输入的数字为:6"    
    Case 7   
        TracePrint "你输入的数字为:7"    
    Case 8   
        TracePrint "你输入的数字为:8"    
    Case 9   
        TracePrint "你输入的数字为:9"
    //剩下的条件,输入的值不在0~9中
    Case Else  
        TracePrint "你输入的数字不正确,请输入(0~9)数字!"  
    End Select  
    
    启动后开始判断
    在这里插入图片描述

4.For 循环

  • 简介
    例子1:
    //从0到9循环,到9后停止 
    For i=0 To 9   
        TracePrint "打印内容:"& i
    Next  
       
      
      
    例子2:   
    //循环10次 后停止 
    For 10   
        TracePrint "你好,精灵"
    Next  
     
      
      
    例子3:   
    //从0到19,每隔2个数循环
    For i=0 to 19 step 2   
        TracePrint "我是例子3:" & i 
    Next  
       
      
    //例子4:   
    //从0到19,每隔2个数循环  
    For i=0 to 19 step 2   
        Delay 100
        //当i= 9的时候退出循环
        If i > 9 Then 
            Exit For    
        End If
        TracePrint "我是例子:" & i
    Next  
    
  • 上面内容打印结果
    在这里插入图片描述

5.While 如果…则循环

  • 简介

    i = 1
    //当 i 不等于 10的,反复执行循环   ;当 i等于10退出循环
    While i<>10 
        TracePrint "我抄了第" & i & "份作业"
        //每过一次加1
        i = i+1
    Wend
    
  • 实例测试
    在这里插入图片描述


6.Do While /Until 循环

  • 简介实例

    //例子4:   
    n = 0
    //符合条件,循环执行
    Do While true
    
        TracePrint "我循环了第" & n & "次"
        
        //如果n大于10
        If n >= 10 Then 
        
            //当循环条件成立的时候,离开循环体   
            Exit Do
            
        End If
        
       	//每循环一次加1
        n=n+1   
    Loop  
    

    点击启动,循环打印内容

    在这里插入图片描述


7. Goto 跳转到标记

  • 简介
    Goto 标记   
    TracePrint "Hello 精灵"
    Rem 标记   
    Msgbox "你直接跳到这里了!!,上面的打印没有被执行!!"
    

点击启动后运行,直接跳过了打印文本内容,运行了弹窗显示内容
在这里插入图片描述


8.Call 调用过程,Sub 子程序

  • 简介
    //调用MyMethod
    Call MyMethod("我是子程序,被你调用了")
     
    //支持中文名变量 ,方法(参数)  
    Sub MyMethod(text)
    	//打印传入的参数
        TracePrint text  
    End Sub  
    //定义一个过程,可以在脚本中调用这个过程 
    
  • 测试
    点击启动以后,Call调用程序,打印内容
    在这里插入图片描述

9. Function 函数

  • 简介+实例
    Function 和 Sub 的区别是 有返回值,实例如下:
    //支持Exit Function 命令退出函数过程 
    
    //定义参数
    param = "我是函数,被你调用了"
    
    //调用函数  (参数)
    Call 函数过程(param)
    
    	//调用函数返回内容text
    	text = 函数过程(param)
    	 
    	//打印返回值text
    	TracePrint text
    	
    EndScript
    
    
    //定义函数(参数)
    Function 函数过程(a)
     	
     	//将a值给了函数过程
        函数过程 = a
        
    End Function  
    //定义一个函数过程,可以在脚本中调用这个函数  
    
    启动后调用函数,返回在这里插入图片描述

希望可以帮助到您

~感谢您的光临~

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/437748.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

minicom -s 中“Save setup as ...“命名后保存的配置怎么读取,通过-s加配置名即可

文章目录 快速通道问题背景minicom配置文件吐槽总结 (但凡我看一眼man或者help都不会有这个问题&#xff0c;不能太依赖AI) 快速通道 # 直接通过配置文件启动连接 minicom [配置名字] # 读取配置文件并打开配置菜单 minicom -s [配置名字]问题背景 我刚开始使用minicom&#x…

手机如何访问电脑文件?(iOS和Android)

可以通过手机访问电脑文件吗&#xff1f; “我需要在我的电脑上查看一个文件&#xff0c;但我现在在外面无法实际访问它。我可以通过手机访问我的电脑文件吗&#xff1f;” 答案当然是可以的&#xff0c;无论您使用的是iOS设备还是Android设备&#xff0c;您都可以通过手机…

万里挑一,这4款软件真的太好用了,用一次就离不开

一、LastPass 互联网时代&#xff0c;我们登录很多平台都需要账号密码&#xff0c;但出于安全考虑&#xff0c;你可能会不同的平台有不同的账号及密码。那你是不是还在用手机便签或者纸张去记录&#xff0c;到时候还得一个个输入想想就挺麻烦的。 有这么一款软件&#xff0c;就…

如何vue使用ant design Vue中的select组件实现下拉分页加载数据,并解决存在的一个问题。

需求&#xff1a;拉下菜单中数据过多&#xff0c;200条以上&#xff0c;就会导致select组件卡死。所以需要使用滑动到底部使其分页加载 可以借助 onPopupScroll 事件来监听下拉菜单的滚动事件&#xff0c;并判断当前是否已经到达了下拉菜单底部。具体可以通过以下步骤实现&…

什么是DeFi

随着社会的不断进步&#xff0c;区块链技术的不断完善和发展&#xff0c;去中心化金融&#xff08;DeFi&#xff09;成为了区块链领域中很热门的话题之一。DeFi是一种运行在区块链上的金融系统&#xff0c;它的目的是通过去除中心化的机构和服务商&#xff0c;实现全球范围内的…

从语言模型到ChatGPT,大模型调教全攻略

文&#xff5c;python 前言 你是否想过&#xff0c;为什么ChatGPT能够如此火爆呢&#xff1f;我认为这主要是因为ChatGPT提供了好玩、有用的对话式交互功能&#xff0c;能够为用户提供帮助&#xff0c;而不仅仅是依靠“大”模型的魅力。毕竟&#xff0c;GPT-3在2020年就已经推出…

Python OpenCV 3.x 示例:1~5

原文&#xff1a;OpenCV 3.x with Python By Example 协议&#xff1a;CC BY-NC-SA 4.0 译者&#xff1a;飞龙 本文来自【ApacheCN 计算机视觉 译文集】&#xff0c;采用译后编辑&#xff08;MTPE&#xff09;流程来尽可能提升效率。 当别人说你没有底线的时候&#xff0c;你最…

文章改写神器-文章生成器免费版

文章伪原创工具 您是否在写文章时感到烦恼&#xff0c;因为您必须为每个不同的平台创建不同的版本&#xff1f;或者您是否感到沮丧&#xff0c;因为您的文章没有通过Google搜索引擎优化SEO&#xff1f; 如果您回答了“Yes”对于上述问题&#xff0c;那么“文章伪原创工具”就…

国家数据局来了,数据市场“黑暗丛林”时代将终结丨数字价值观察室·直播...

【《数字价值观察室》是钛媒体与ITValue联合推出的一档有关企业数字化的深度视频访谈栏目&#xff0c;脱胎于已连续举办十余届的全球数字价值峰会。栏目内容将聚焦产业人士最为关注的数字化问题&#xff0c;邀请行业专家、企业家等作为“观察员”现场论道&#xff0c;探寻数字经…

基于多源数据集成的城市地下管廊运维与智慧管控研究

1、引言 1833年&#xff0c;市政管线综合管廊在巴黎城市地下建成至今&#xff0c;经过百年来的探索、研究、改良和实践&#xff0c;法国、英国、德国、俄罗斯、日本、美国等发达国家的管廊规划建设与安全运维体系已经日臻完善&#xff0c;截止目前&#xff0c;国外已建成各类管…

Python3 OpenCV4 计算机视觉学习手册:6~11

原文&#xff1a;Learning OpenCV 4 Computer Vision with Python 3 协议&#xff1a;CC BY-NC-SA 4.0 译者&#xff1a;飞龙 本文来自【ApacheCN 计算机视觉 译文集】&#xff0c;采用译后编辑&#xff08;MTPE&#xff09;流程来尽可能提升效率。 当别人说你没有底线的时候&a…

Python自动化测试 环境搭建 Selenium、WebDriver下载、安装、配置、基本使用详解

基本于Python语言 和 Selenium框架&#xff0c;使用PyCharm 开发环境&#xff0c;详细介绍自动化测试环境的搭建 以及 基本的使用方法。 一、安装Python环境 Python环境目前已被大部分主流操作系统所支持&#xff0c;比如在Linux、Mac、Unix等系统上就自带了Python环境&#xf…

春秋云境:CVE-2022-28525 (文件上传漏洞)

目录 一、题目 1.登录 2.burp抓包改包 3.蚁剑获取flag 一、题目 ED01CMSv20180505存在任意文件上传漏洞 英语不够 翻译来凑&#xff1a; 点击其他页面会Not Found 找不到&#xff1a; 先登录看看吧&#xff1a; 试试万能密码&#xff1a;admin&#xff1a;123 发现错误…

王春玲:在 MogDB 中实现真正意义上的自治异步事务提交

导语 2023年4月7-8日&#xff0c;由中国DBA联盟&#xff08;ACDU&#xff09;和墨天轮社区联合主办的第十二届『数据技术嘉年华』(DTC 2023) 在北京新云南皇冠假日酒店成功举办。云和恩墨本原数据内核研发工程师王春玲在“智能前沿&#xff1a;数据库内核技术”专题论坛上发表了…

Adobe设计师证书

Adobe设计师证书又称为Adobe国际认证证书和Adobe认证证书&#xff0c;Adobe国际认证(英文:Adobe Certified Professional)是Adobe公司CEO签发的权威国际认证体系,旨在为用户提供Adobe软件的专业认证。 Adobe认证包括产品技能认证和职业技能认证多个级别&#xff0c;从初学者到专…

【PWN刷题wp】[BJDCTF 2020]babystack

新手上路~低速慢行~ 目录 前言 1. checksec 2. IDA 反汇编 3. payload编写 4. exp编写 5. pwntools用法 前言 作为pwn新手&#xff0c;尽可能在刷题中&#xff0c;记录、学习一些通用的知识点&#xff0c;因此wp是少不了的。 本题是一道简单的ret2text 1. checksec 没有…

程序员必会的英语单词汇总,学习速度可提高10倍,偷偷超越你身边的大聪明

前言 虽然说英语不好也能学编程&#xff0c;但学习速度却大大减慢&#xff0c;尤其是到后面你要查资料或者上Github等英文网站的时候&#xff0c;浏览器自带的翻译还会出错。 所以我专门花了几天的时间&#xff0c;结合自己这些年来的开发经验&#xff0c;把编程常用的英语单…

【C语言】基础语法3:控制流程结构

上一篇&#xff1a;运算符和表达式 下一篇&#xff1a;函数和递归 ❤️‍&#x1f525;前情提要❤️‍&#x1f525;   欢迎来到C语言基本语法教程   在本专栏结束后会将所有内容整理成思维导图&#xff08;结束换链接&#xff09;并免费提供给大家学习&#xff0c;希望大…

linux_设置定时器(C语言)-alarm函数-time命令-settimer函数

接上一篇&#xff1a;linux_信号-终端按键信号-硬件异常信号-kill函数-raise函数-abort函数 本次来分享linux的定时器&#xff0c;也就是alarm函数和settimer函数的调用&#xff0c;同时也介绍time的一种用法&#xff0c;开始上菜&#xff1a; 此博主在CSDN发布的文章目录&…

C语言CRC-32 STM32格式校验函数

C语言CRC-32 STM32格式校验函数 CRC-32校验产生4个字节长度的数据校验码&#xff0c;通过计算得到的校验码和获得的校验码比较&#xff0c;用于验证获得的数据的正确性。基本的CRC-32校验算法实现&#xff0c;参考&#xff1a; C语言标准CRC-32校验函数 不同厂家通过对输入数…