dngmy 发表于 2017-5-4 22:05:45

读取外部程序中ListView控件中的内容

本帖最后由 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
论坛找了好久也没找到类似代码,终于解决了,分享给大家。

dngmy 发表于 2017-5-4 22:09:34

本帖最后由 dngmy 于 2017-5-4 22:10 编辑

但代码最好能完善一下。如图上第四行和第六行,都是C:\Windows\Microsoft.NET\
在输出的时候能否相同开头的排列在一起?而上面程序默认是按顺序输出的

cfanpc 发表于 2017-5-7 04:44:19

你就要重新排序嘛
页: [1]
查看完整版本: 读取外部程序中ListView控件中的内容