AutoIt3基本语法

;是单行注释
;MsgBox(1,"title","test 123")
;弱语言 ,不分大小写
;MsgBox ( 1, "title", "text")
; 自定义函数f ()
#cs 多行注释#cs  #ce
Func f ()
	MsgBox(0,"第一个弹框",1)
	MsgBox(0,"第2个弹框",2)
	MsgBox(0,"第3个弹框",3)
EndFunc
f()
#ce
;F5快捷键 自动运行程序

;带参数的自定义函数
Func f ($a,$b,$c="可选参数");形参给值就变为可选参数,实参那可以不写就有默认值了
	MsgBox(0,"第一个弹框",$a)
	MsgBox(0,"第2个弹框",$b)
	MsgBox(0,"第3个弹框",$c)
EndFunc
f("aa","bb","cc");给值就是实参了


Func f ($a,$b)
	MsgBox(0,"",$a+$b);弹框输出$a+$b的值
	;Return  $a+$b
EndFunc
$c=f(1,2);数字不能用引号引起来
MsgBox(0,"",$c);此时输出$c等于0,但是用Return  $a+$b$c输出就是3

Global $a ;全局变量,所有地方都能用
Func f ($num)
	Local $b;局部变量,只适用本函数,函数外用不了
	;$a=$num+10
	$a=$num+$b
EndFunc
f(15)
;MsgBox(0,"",$a);box输出25
;MsgBox(0,"",$b);局部变量$b,在函数外使用会报错,提示未定义
MsgBox(0,"停留3秒","弹框停留3秒",3);弹框停留3秒,自动关闭

;常量Const   $常量名=值;常量值不能改变,是固定的
Const $a=10
MsgBox(0,"",$a)
$a=20;常量值不能改变,是固定的,这里改变原有常量值,会报错
MsgBox(0,"",$a);

#cs
定义变量几种方式:
1 Dim  $a
2  $a=3
3 Global  $a
4 Local  $a
#ce

#cs
数据类型:数值,字符串,布尔型,数组
1  $a=123.33
2  $a="sdddddsd"
3  $a=True/False
4 
#ce
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值