初识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:\Users\Desktop\AU3学习\测试不同文件文    本2.txt')

    ;~ 当前目录脚本的宏
    $_CsTXT = FileRead(@ScriptDir&'\同文件文本.txt')

    MsgBox(0,'弹出文本',$_CsTXT)

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

    Global $_CsTXT = ''


    ;~ 不知道路径未知的时候用绝对路径,完全的路径
    ;~ $_CsTXT = FileRead('D:\Users\Desktop\AU3学习\测试不同文件文    本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)

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM