找回密码
 加入
搜索
查看: 2506|回复: 2

[系统综合] 读取外部程序中ListView控件中的内容

[复制链接]
发表于 2017-5-4 22:05:45 | 显示全部楼层 |阅读模式
本帖最后由 dngmy 于 2017-5-4 22:06 编辑



用于将列表中的内容输出到记事本。
; 返回列表项目总数
$GetItemCount = ControlListView('自定义卸载 - Microsoft SQL Server', '', 'SysListView321', 'GetItemCount')
MsgBox(0, '合计数量', $GetItemCount)

$i = 0
FileDelete("test.txt")
Local $file = FileOpen("test.txt", 1)


While 1
        $GetText = ControlListView('自定义卸载 - Microsoft SQL Server', '', 'SysListView321', 'GetText', $i)
        ;MsgBox(0, '第' & $i + 1 & '个', $GetText)
        

        FileWriteLine($file, $GetText & @CRLF)

        $i = $i + 1
        If $i = $GetItemCount Then
                MsgBox(0, 0, '没了!睡觉吧!')
                Exit
        EndIf
WEnd
论坛找了好久也没找到类似代码,终于解决了,分享给大家。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2017-5-4 22:09:34 | 显示全部楼层
本帖最后由 dngmy 于 2017-5-4 22:10 编辑

但代码最好能完善一下。如图上第四行和第六行,都是C:\Windows\Microsoft.NET\  
在输出的时候能否相同开头的排列在一起?而上面程序默认是按顺序输出的
发表于 2017-5-7 04:44:19 | 显示全部楼层
你就要重新排序嘛
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-21 21:17 , Processed in 0.078356 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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