如何开始学习AU3?

    我首先会到http://www.autoitx.com(以后称ACN)上面,页面的右上角,汉化版下载,下载最新的au3汉化版本(到我写下文章为止,是3.3.5.1),然后安装之。推荐使用安装的方式,不使用解压到的方式。我安装在D:/Autoit3,开始菜单-程序里会有一个Autoit_ACN的目录,里面有帮助文件 中/英,有个工具箱,还有一个SCITE的编辑器。这个编辑器已经汉化,且加装了AU3的语法文件。感谢汉化作者thesnow,让我等E文不好的人有方便的工具。

    工作环境已经OK,开学。

    首先打开帮助文件,看看许可,之后打开scite,将帮助中的例子输入并运行。这就和你之前学习VB和其它的语言一样方便。

 

    保存并F5之后,会弹出一个对话框,标题是 我的第一个脚本,内容是 Hello World!,还有一个确定按钮。其中,msgbox是弹出对话框的内置函数,用法:MsgBox ( 标志, "标题", "文本" [, 超时时间 [, 句柄]] )。

参数

标志指示消息框(或者说对话框)的类型及可能的按钮组合.请查看下面的相关部分.
标题消息框的标题文字.
文本消息框的文本内容(提示信息).
超时时间[可选参数] 以秒为单位.指定时间过后消息框将自动关闭.
句柄[可选参数] 显示这个对话框的父窗口句柄.

返回值

成功:返回按下按钮的 ID.

失败:返回 -1,说明消息框被用户忽略(超时).
按下的按钮(具体显示的名字取决于操作系统的语言版本)返回值
OK(确定) 1
CANCEL(取消) 2
ABORT(终止) 3
RETRY(重试) 4
IGNORE(忽略) 5
YES(是) 6
NO(否) 7
TRY AGAIN **(重试)10
CONTINUE **(继续)11

 

注意/说明

标志参数可以是下列数值的组合(数值相加):

十进制标志相应按钮列表十六进制标志
0确定0x0
1确定 和 取消0x1
2终止,重试,和忽略0x2
3是,否,和取消0x3
4是 和 否0x4
5重试 和 取消0x5
6 **取消,重试,继续0x6
十进制标志相应图标列表十六进制标志
0(无图标)0x0
16警告标志(一般用于错误提示)0x10
32问号图标0x20
48感叹号图标0x30
64由一个"i"和圆圈组成的图标(消息通知)0x40
十进制标志相应的默认按钮十六进制标志
0第一个按钮是默认按钮0x0
256第二个按钮是默认按钮0x100
512第三个按钮是默认按钮0x200
十进制标志相应模式十六进制标志
0应用程序模式0x0
4096系统模式(对话框带有图标)0x1000
8192任务模式0x2000
十进制标志其它十六进制标志
0(无特别)0x0
262144消息框将具有顶层窗口属性0x40000
524288标题文字及文本内容将右对齐0x80000


带 ** 的部分仅支持 Windows 2000/XP 及更高版本.

举个例子,如果要指定一个具有 系统模式 属性并带有是/否按钮的消息框,那么标志参数就应该是 4096+4(即4100).如果使用十六进制的标志,则是 0x1000+0x4(即 0x1004).

消息框将出现在屏幕中央并自动根据所含文本调整窗口大小.如果在标志参数中使用了 "系统模式"(4096)则标题栏的文字将会被切去部分.

如果标题使用 Default 关键字 那么标题将会被设置为脚本名称(@Scriptname)

示例:

---------------------------------------------------------------------------------------------

以上例子可以在AU3的帮助中,选索引,输入msgbox来定位。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值