找回密码
 加入
搜索
查看: 1900|回复: 6

[AU3基础] _FileCountLines与file handle的问题

  [复制链接]
发表于 2011-9-19 00:40:17 | 显示全部楼层 |阅读模式
我在 _FileCountLines中直接用文件地址就可以,用file handle就不行。
$file = fileopen ("文件地址")
$number = _FileCountLines($file)

然后$number就是0.

是不是 _FileCountLines不能用handle呢?
发表于 2011-9-19 01:52:13 | 显示全部楼层
看看fileopen对返回值的定义
 楼主| 发表于 2011-9-19 15:12:47 | 显示全部楼层
回复 2# netegg

看了
Return Value
Success: Returns a file "handle" for use with subsequent file functions.
Failure: Returns -1 if error occurs.


就只说是返回 file “handle”
发表于 2011-9-19 17:56:59 | 显示全部楼层
msgbox(0,0,fileopen($sFilePath))
_FileCountLines($sFilePath)
 楼主| 发表于 2011-9-19 19:17:00 | 显示全部楼层
回复 4# netegg

请问楼上什么意思?是说_FileCountLines只能用$path?
发表于 2011-9-19 19:30:35 | 显示全部楼层
_FileCountLines 的第一个参数,其实就是传递到fileopen使用的
发表于 2011-9-20 05:52:09 | 显示全部楼层
回复 5# stumbler


    fileopen返回的是一个名义句柄,并不是实际句柄,换句话说和实际文件没有必然联系
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-21 00:28 , Processed in 0.083020 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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