ahk 基本语法:() []

来源:互联网 发布:sql 2008 r2 新建实例 编辑:程序博客网 时间:2024/06/06 03:17

FileOpen 

打开文件.

file := FileOpen(Filename, Flags [, Encoding])
file := FileOpen(文件名, 标志[, 编码])
()表达必选项
【】代表 可选项
这些都是通用的
如:
file := FileOpen("C:\1.txt", "w")file.Write("这里是要写入的东西")file.Close()
Flags

表示希望使用的访问模式的字符串, 后面跟着其他选项 (中间可以含有空格或 tab)

数值标志的组合 (总和). 下表中描述了支持的值.

Encoding

读写文件时使用的代码页.这个参数仅在文件没有 UTF-8 或 UTF-16 字节顺序标记, 或者使用了 h (handle) 标记时有效. 如果省略本参数, 则使用 A_FileEncoding 的当前值.

Flags

  访问模式 (互斥的)r0读取: 当文件不存在时失败.w1写入:创建新文件,若文件已存在则覆盖它们.a2追加: 如果文件不存在则创建新文件, 否则移动文件指针到文件末尾.rw3读取/写入: 当文件不存在时创建新文件.h 表示 Filename 是包装在对象中的文件句柄. 忽略共享模式标志. 当文件对象销毁时, 文件句柄 不会 自动关闭并且调用 Close 没有效果. 注意当 Filename 是到非搜寻设备 (例如管道或通信设备) 的句柄时不应该使用 Seek, Tell 和 Length.  共享模式标志-rwd 为读取, 写入和/或删除访问进行文件锁定. 可以使用 r, wd 的任意组合. 指定 - 相当于指定 -rwd. 如果完全省略, 默认为共享所有访问. 0如果 Flags 是数值的, 缺少共享模式标志会让文本被锁定. 0x100共享 读取 访问. 0x200共享 写入 访问. 0x400共享 删除 访问.  行结束符 (EOL) 选项`n4读取时把 `r`n 替换为 `n 而写入时把 `n 替换为 `r`n.`r8读取时把单独的 `r 替换为 `n.
0 0