• 初识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)

  • 相关阅读:
    数据库秒级平滑扩容架构方案
    利用SQL索引提高查询速度
    SQL Server调优系列进阶篇(如何维护数据库索引)
    SQL Server调优系列进阶篇(如何索引调优)
    SQL语法集锦一:显示每个类别最新更新的数据
    TreeView中节点勾选设置
    C# WinForm捕获全局异常
    SQL SERVER 查询死锁
    DataTable导入到Excel文件
    Microsoft SyncToy 文件同步工具
  • 原文地址:https://www.cnblogs.com/yhy-blog/p/14503388.html
Copyright © 2020-2023  润新知