- 时间:2020-01-25 23:50 编辑: 来源: 阅读:
- 扫一扫,手机访问
摘要:用autoit编写第一个脚本(Hello World)
(注意:如果您已经安装了 [url=http://www.1sucai.cn/shouce/autoit/AutoIt_CN/html/intro/editors.htm]SciTe[/url] 编辑器,它将会代替系统自带的记事本来编辑脚本。)
首先打开你要创建脚本的文件夹,点击鼠标右键然后在菜单中选择[b]新建[/b][b]/ AutoIt v3 Script[/b] 。
[img]http://www.1sucai.cn/shouce/autoit/AutoIt_CN/html/tutorials/helloworld/filenew.png[/img]
把脚本文件命名为[b]helloworld.au3[/b]。注意扩展名应为[b].au3——[/b]这说明该文件是 AutoIt v3 脚本。
[img]http://www.1sucai.cn/shouce/autoit/AutoIt_CN/html/tutorials/helloworld/folderview.png[/img]
我们已经创建了脚本文件了,现在要做的就是对此脚本进行编辑使其具有我们需要的功能。在[i]helloworld.au3[/i]这个脚本文件上点击鼠标右键然后在菜单中选择[b]Edit Script[/b]。
[img]http://www.1sucai.cn/shouce/autoit/AutoIt_CN/html/tutorials/helloworld/fileedit.png[/img]
接着将会使用记事本程序来打开此脚本,您会看到类似这样的内容:
[img]http://www.1sucai.cn/shouce/autoit/AutoIt_CN/html/tutorials/helloworld/template.png[/img]
您看到的代码只不过是方便组织脚本的注释。里面还提示了可供以后使用的“选项”。这些代码的每一行都以分号开头,因此它们将被解释为脚本的注释(也就是会被忽略),这和DOS下的批处理文件中指定由DOS忽略的命令行类似。
好了,现在我们来告诉AutoIt要做的事就是显示一个信息框——可用[url=http://www.1sucai.cn/shouce/autoit/AutoIt_CN/html/functions/MsgBox.htm] MsgBox[/url] 函数实现。
在代码底部添加以下内容:
MsgBox(0, "指南", "Hello World!")
所有的函数都带有参数,MsgBox 函数带有三个参数——标识、标题和信息。标识中的号码用以改变信息框的显示风格——我们现在试试用[b]0[/b]。标题和信息都是[b]字符串[/b]参数——在AutoIt中要使用字符串必须为文本附上双引号或单引号,也就是说"This is some text" 或 'This is some text'都行。
保存脚本并关闭记事本。现在您已经写出了您自己的第一个AutoIt脚本了!要运行这个脚本只需简单地双击[i]helloworld.au3[/i]文件即可(也可以使用右键点击该脚本然后在菜单中选择[b] Run Script[/b])。
您应该会看到这样的信息框:
[img]http://www.1sucai.cn/shouce/autoit/AutoIt_CN/html/tutorials/helloworld/msgbox.png[/img]
现在我们来研究研究[url=http://www.1sucai.cn/shouce/autoit/AutoIt_CN/html/functions/MsgBox.htm] MsgBox [/url]函数里[b] 标识 [/b]这个参数。在该函数的指南页中我们看到列出了许多数值,都是用来改变信息框的显示样式的。如果值为[b]0[/b]则会显示一个只带有一个[b]确定[/b]按钮的简洁的信息框。如果值为[b]64[/b]则将显示一个带有感叹号图标的信息框。
再次打开脚本进行编辑,把参数从0 改为 64:
MsgBox(64, "指南", "Hello World!")
运行脚本将出现这样的信息框:
[img]http://www.1sucai.cn/shouce/autoit/AutoIt_CN/html/tutorials/helloworld/msgbox2.png[/img]
您可以自己进行试验,看看标识参数设置不同的值会得到什么结果。请记住,如果需要应用一个以上的标识的值,只需把那些值加起来即可。