$List1 = GUICtrlCreateList("", 14, 236, 475, 134)
$i = 1
while 1
$key = regenumkey("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall", $i)
if @error then exitloop
$softname=RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"&$key,"DisplayName")
If @error<>-1 Then
If StringLeft($softname, 5) = "Adobe" Or StringLeft($softname, 7) = "Windows" Then
GUICtrlSetData(-1,$softname)
EndIf
EndIf
$i = $i +1
wend
我有一个Save的botton,想把list的结果保存到txt.
所以用下面的代码,结果悲剧了,只保存了光标当前选中的一条记录,其他的记录都没有保存。
求解!FileWrite(@DesktopDir &"\Report.txt,GUICtrlRead($List1))
|