2017-04-22 4 views
-1

배열을 편집하고 싶습니다. 표시하고 싶지 않습니다. 현재 출력은 _arraydisplay로 어떻게 변경합니까?autoit - 배열을 문자열로 출력하는 방법

#Include <Array.au3> ; Just for _ArrayDisplay 

    Local $aList = _UninstallList("", "","Publisher|InstallLocation|DisplayVersion") 
_ArrayDisplay($aList, "All uninstall keys", Default, Default, Default, "RergistryPath|Key|DisplayName|InstallationDate|Publisher|InstallLocation|DisplayVersion") 
+0

'지역 $ SLIST = _ArrayToString ($ aList)','있는 MsgBox (0, "목록" , $ sList)' – Stephan

답변

1

만 일부 열, 그래서 문자열로 배열을 추출해야하는 경우 :

Local $aIndexToStore[3] = [4,5,6] ; Publisher,InstallLocation,DisplayVersion 
Local $sResult = 'Publisher|InstallLocation|DisplayVersion' & @CRLF 

For $i = 0 To UBound($aList) -1 
    For $j = 0 To UBound($aIndexToStore) 
     $sResult &= $aList[$i][$j] & '|' 
    Next 
    $sResult = StringTrimRight($sResult, 1) & @CRLF 
Next 

ConsoleWrite($sResult & @CRLF) 
관련 문제