找回密码
 加入
搜索
查看: 8627|回复: 14

[AU3基础] [已解决]统计文本行数的方法

 火.. [复制链接]
发表于 2012-3-14 20:20:11 | 显示全部楼层 |阅读模式
本帖最后由 fuinei 于 2012-3-15 08:08 编辑

各位好,请问统计文本行数的方法有哪几种?AU3有没有现成的函数呢?
据我目前所知可以把文本读取到数组中,Array[0]则表示文件行数

评分

参与人数 1金钱 +10 收起 理由
afan + 10 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 2012-3-14 20:45:51 | 显示全部楼层
#Include <File.au3>
_FileCountLines($sFilePath)

也可以正则
发表于 2012-3-14 21:07:56 | 显示全部楼层
诶,还是A大跑得快。
来收点现成的
发表于 2012-3-14 22:29:51 | 显示全部楼层
支持A大,支持
 楼主| 发表于 2012-3-14 22:49:51 | 显示全部楼层
谢谢afan版主的指导,如各位有还有其它的方法还请指教
发表于 2012-3-14 23:41:48 | 显示全部楼层
回复 5# fuinei


    3种方法还不够?那就再加一种,打开文本 数… 肯定放心
发表于 2012-3-15 01:30:08 | 显示全部楼层
Example()

Func Example()

        ; 10秒内暂停脚本的执行,直至记事本窗口存在(出现)为止.
        Local $hWnd = WinWait("[CLASS:Notepad]", "", 10)
       
        ; 向记事本编辑框控件发送读取编辑框总行数的命令.
        Local $iCount = ControlCommand($hWnd, "", "Edit1", "GetLineCount", "");GetLineCount = 返回目标编辑框中的总行数

        ; 显示总行数.
        MsgBox(4096, "提示", "记事本编辑框总行数: " & $iCount)

EndFunc   ;==>Example
发表于 2012-3-15 02:19:06 | 显示全部楼层
回复 6# afan

不识数咋办
发表于 2012-3-15 02:20:01 | 显示全部楼层
回复 8# netegg


    Return 0
 楼主| 发表于 2012-3-15 08:07:50 | 显示全部楼层
谢谢各位的指导!
发表于 2014-7-2 02:18:17 | 显示全部楼层
正需要,谢谢
发表于 2015-1-16 22:34:56 | 显示全部楼层
内容这个正好需要。,谢谢楼主和解答问题的大侠
发表于 2015-1-16 22:34:57 | 显示全部楼层
内容这个正好需要。,谢谢楼主和解答问题的大侠
发表于 2019-6-28 10:32:24 | 显示全部楼层
看下看下,小白上路,请多关照,不胜感激
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-28 09:26 , Processed in 0.113003 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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