$handle= WinGetHandle("Program Manager") $ctrl= ControlGetHandle("ProgramManager","","[CLASS:SysListView32; INSTANCE:1]") $pos= WinGetPos ($handle) MsgBox(0,"DesktopWidth","Desktop " & $pos[2] & @CRLF & "Desktop height: "& $pos[3]) ControlListView($handle,"",$ctrl,"SelectAll") ControlListView($handle,"",$ctrl,"SelectClear") ControlListView($handle,"",$ctrl,"Select",4,7) ;ControlListView($handle,"",$ctrl,"SelectClear") MsgBox(0,"第一个图标名称",ControlListView($handle,"",$ctrl,"Select",2,3)) ;MsgBox(0,"选中图标数",ControlListView($handle,"",$ctrl,"GetSelectedCount")) ;MsgBox(0,"选中图标数",ControlListView($handle,"",$ctrl,"ViewChange","smallicons")) $num= ControlListView($handle,"",$ctrl,"GetSelected",1) $array=StringSplit($num,"|") For$i = 1 To $array[0] MsgBox(0,"选中的第"&$i&"个图标",ControlListView($handle,"",$ctrl,"GetText",$array[$i],1)) Next