• 初识AU3


    认识AU3

    AutoIt v3 是一个类似 BASIC 脚本语言的免费软件

    ;~ AU3控制台输出(程序不会阻断)
    ConsoleWrite('这是我的第一个au3程序代码')

     ;~ 输出命令(消息框命令:程序会阻断)
     MsgBox(0,"这里是标题","Hello Word")

     ;~ 输入命令

     InputBox("请输入数值","必须是数字")

    书写规范

    (1)变量,常量书写规范
        所有变量必须先定义后使用
        变量或者常量需要使用前缀,前缀与变量名之间加"_"例如$_a
        全局变量以"g"为前缀
        局部变量无前缀
        常量以"C"为前缀,局部常量全大写是可以不书写前缀
        数组以"a "为前缀
        GUI控件语柄以"U"为前缀,
        临时存储的变量以"t"为前缀
        变量名应是有意义的单词,多个变量时,可以以单词字母首字母大写定义
    (2)函数书写规范
        自定义函数,以"_"开头,与系统函数想区别
        函数名是有意义的单词,多个函数可以以单词字母首字母大写定义
        以函数的书写程序,每个程序建议有主函数:_Main()为准
        把独立功能写入单个函数中,增加函数的通用性和程序的可读性
        函数中的变量或(常量)尽可能不与全局变量或(常量)重名,不然会降低程序可读性,不便于维护
    (3)程序的控制
        顺序结构,选择结构,循环结构

    变量的定义

    Global,Local,Const,Dim  例如:Global $_age = 26 , $_Name = yihengye , $_six = 男 

    (1) 本身文件获取文件

       Global $_CsTXT = ''
       
       $_CsTXT = FileRead('同文件文本.txt')
       
       MsgBox(0,'弹出文本',$_CsTXT)


      
       ;~ 当前目录脚本的宏
      Global $_CsTXT = ''
        ;~ 当前目录脚本的宏
        $_CsTXT = FileRead(@ScriptDir&'同文件文本.txt')
      MsgBox(0,'弹出文本',$_CsTXT)

    (2) 相对路径同文件下调取文件

        Global $_CsTXT = ''
    
        ;~ 知道目录写相对路径
        ;~ $_CsTXT = FileRead('软件版本不同文件夹文本.txt')
    
        ;~ 不知道路径未知的时候用绝对路径,完全的路径
        ;~ $_CsTXT = FileRead('D:UsersDesktopAU3学习测试不同文件文    本2.txt')
    
        ;~ 当前目录脚本的宏
        $_CsTXT = FileRead(@ScriptDir&'同文件文本.txt')
    
        MsgBox(0,'弹出文本',$_CsTXT)

    (3) 绝对路径同文件下调取文件

        Global $_CsTXT = ''
    
    
        ;~ 不知道路径未知的时候用绝对路径,完全的路径
        ;~ $_CsTXT = FileRead('D:UsersDesktopAU3学习测试不同文件文    本2.txt')
    
    
        MsgBox(0,'弹出文本',$_CsTXT)

    Enum枚举变量

    Enum枚举变量.自动排列补充顺序,中间赋值将重新排序下

    Enum $_one = 10 , $_two , $_three = 16 , $_four
    ;~ Global $_one = 1 , $_two = 2 , $_three = 3 , $_four =4
    ConsoleWrite('=========================' & @CRLF)
    ConsoleWrite($_one & @CRLF)
    ConsoleWrite($_two & @CRLF)
    ConsoleWrite($_three & @CRLF)
    ConsoleWrite($_four & @CRLF)
    ConsoleWrite('=========================' & @CRLF)

  • 相关阅读:
    电脑声卡驱动正常但是没有声音怎么办 电脑声卡坏了怎么办
    关于很怂地退回SDK,ndk,gradle版本这件事。。。(降版本fix项目异常)
    升级ndk后Android studio的build错误
    《jdk10》删除javah.exe文件,在Android studio编译jni,使用jdk10生成头文件
    解决okhttp的java.lang.IllegalStateException: closed错误
    E/MediaPlayer: start called in state 4, mPlayer(0xcc719a40)解决
    Android studio3.1的XML布局文件没有自动提示不全代码功能
    在纳德拉的带领下微软开始了新的征途
    可称之为“伟大”的公司
    [转]利用Docker构建开发环境
  • 原文地址:https://www.cnblogs.com/yhy-blog/p/14503388.html
Copyright © 2020-2023  润新知