找回密码
 加入
搜索
查看: 3919|回复: 11

[AU3基础] 为什么include 后面有时加<>,有时加" "呢?

 火.. [复制链接]
发表于 2013-1-20 19:08:29 | 显示全部楼层 |阅读模式
#include <IE.au3>
#include "WinHttp_GetRespond.au3"
#include <File.au3>
#include <Array.au3>
为什么include 后面有时加<>,有时加" "呢?

评分

参与人数 1金钱 -10 收起 理由
afan -10

查看全部评分

发表于 2013-1-20 19:25:34 | 显示全部楼层
加<>是在系统的目录下查找并编译这个头文件,没有就会报错,“”是在程序目录下查找并编译这个文件,找不到的话也会到系统目录下查找并编译这个文件,都没有才会报错。
你可以这样理解,<>是指系统自带的头文件,你自己写的头文件用"",当然系统的你也可以用"",而自己的就不要用<>,当然你把自己的头文件放在系统的目录下,也可以用<>
 楼主| 发表于 2013-1-20 19:36:51 | 显示全部楼层
什么叫系统目录?
发表于 2013-1-20 19:43:34 | 显示全部楼层
回复 4# sex123

系统目录:\autoit3\Include
发表于 2013-1-20 20:15:34 | 显示全部楼层
include 文件的优先级不同。
发表于 2013-1-20 20:16:57 | 显示全部楼层
回复 1# sex123

在大多数情况下,它们没有区别,你可以使用单引号,双引号或者尖括号来把需要包含的头文件括起来,取决于你的喜好或者是输入的习惯,我自己是从来都只用单引号的(因为双引号和尖括号都需要按住Shift键,这样就多按了一下)
发表于 2013-1-20 21:11:00 | 显示全部楼层
多数情况没有区别,<>一般是autoit的include文件夹下的,""是当前目录的
发表于 2013-1-20 21:44:47 | 显示全部楼层
只知道都可以用,原来还是有区别的
发表于 2013-1-21 16:08:39 | 显示全部楼层
<>用于调用程序自带的include目录下的.AU3函数
""用于调用当前源码同目录的.AU3函数

小白自我摸索得出来的结论,仅供娱乐...
发表于 2013-1-21 17:30:16 | 显示全部楼层
学习了啊。。。。原来这样
发表于 2013-1-28 16:56:43 | 显示全部楼层
原来如比啊
发表于 2013-1-29 13:15:23 | 显示全部楼层
学习了原来这样。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-29 11:27 , Processed in 0.092870 second(s), 29 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表