ahk 基本语法:() []

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, TellLength.
  共享模式标志
-rwd 为读取, 写入和/或删除访问进行文件锁定. 可以使用 r, wd 的任意组合. 指定 - 相当于指定 -rwd. 如果完全省略, 默认为共享所有访问.
 0如果 Flags 是数值的, 缺少共享模式标志会让文本被锁定.
 0x100共享 读取 访问.
 0x200共享 写入 访问.
 0x400共享 删除 访问.
  行结束符 (EOL) 选项
`n4读取时把 `r`n 替换为 `n 而写入时把 `n 替换为 `r`n.
`r8读取时把单独的 `r 替换为 `n.
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值