Jump to content

Recommended Posts

  • Solution
Posted

3D array

; 3D array [table][row][column]
Local $aProducts[3][4][4] = [ _
        [ _
        ["HKEY_CURRENT_USER\Software\FabFilter\Pro-MB\1.0", "showInteractiveHelp", "REG_DWORD", "00000000"], _
        ["HKEY_CURRENT_USER\Software\FabFilter\Pro-MB\1.0", "showWelcomeHint", "REG_DWORD", "00000000"], _
        ["HKEY_CURRENT_USER\Software\FabFilter\Pro-MB\1.0", "LicenseText", "REG_DWORD", "00000000"], _
        ["HKEY_CURRENT_USER\Software\FabFilter\Pro-MB\1.0", "Product", "REG_DWORD", "00000000"] _
        ], [ _
        ["HKEY_CURRENT_USER\Software\FabFilter\Pro-Q\3.0", "showInteractiveHelp", "REG_DWORD", "00000000"], _
        ["HKEY_CURRENT_USER\Software\FabFilter\Pro-Q\3.0", "showWelcomeHint", "REG_DWORD", "00000000"], _
        ["HKEY_CURRENT_USER\Software\FabFilter\Pro-Q\3.0", "LicenseText", "REG_DWORD", "00000000"], _
        ["HKEY_CURRENT_USER\Software\FabFilter\Pro-Q\3.0", "Product", "REG_DWORD", "00000000"] _
        ], [ _
        ["HKEY_CURRENT_USER\Software\FabFilter\Pro-R\2.0", "showInteractiveHelp", "REG_DWORD", "00000000"], _
        ["HKEY_CURRENT_USER\Software\FabFilter\Pro-R\2.0", "showWelcomeHint", "REG_DWORD", "00000000"], _
        ["HKEY_CURRENT_USER\Software\FabFilter\Pro-R\2.0", "LicenseText", "REG_DWORD", "00000000"], _
        ["HKEY_CURRENT_USER\Software\FabFilter\Pro-R\2.0", "Product", "REG_DWORD", "00000000"] _
        ]]


For $t = 0 To UBound($aProducts) - 1 ;table
    ConsoleWrite("Part" & $t & @CRLF)
    For $r = 0 To UBound($aProducts, 2) - 1 ;row
        For $c = 0 To UBound($aProducts, 3) - 1 ;column
            ConsoleWrite($aProducts[$t][$r][$c] & " - ")
        Next
        ConsoleWrite(@CRLF)
    Next
Next

 

I know that I know nothing

Posted

And this...

#include <Array.au3>

Local $sNumofRows = 4
Local $sNumofCols = 2

Local $Array[$sNumofRows][$sNumofCols]

$Array[0][0] = "$sKeyname"
$Array[0][1] = "HKEY_CURRENT_USER\Software\First"
$Array[1][0] = "Valuename"
$Array[1][1] = "Second"
$Array[2][0] = "RegSZ"
$Array[2][1] = "REG_SZ"
$Array[3][0] = "String"
$Array[3][1] = "Fourth"


For $row = 0 To UBound($Array) - 1
    For $column = 0 To UBound($Array, $sNumofRows) - 1
        $Array[$row][$column] = $row & ":" & $column
    Next
Next

_ArrayDisplay($Array, "")

 

Posted

 

#include <Array.au3>
;RegWrite ( "keyname" [, "valuename", "type", value] )

; [4 row] [4 column] ; columns: keyname, valuename, type, value
Local $Array[4][4] = [ _
        ["HKEY_CURRENT_USER\Software\FabFilter\Pro-MB\1.0", "showInteractiveHelp", "REG_DWORD", "00000000"], _
        ["HKEY_CURRENT_USER\Software\FabFilter\Pro-MB\1.0", "showWelcomeHint", "REG_DWORD", "00000000"], _
        ["HKEY_CURRENT_USER\Software\FabFilter\Pro-MB\1.0", "LicenseText", "REG_DWORD", "00000000"], _
        ["HKEY_CURRENT_USER\Software\FabFilter\Pro-MB\1.0", "Product", "REG_DWORD", "00000000"]]

;~ _ArrayDisplay($Array, "")

For $i = 0 To UBound($Array) - 1
    ConsoleWrite("RegWrite (" & $Array[$i][0] & ", " & $Array[$i][1] & ", " & $Array[$i][2] & ", " & $Array[$i][3] & ")" & @CRLF)
Next

 

I know that I know nothing

Posted
On 2/8/2025 at 12:33 PM, ioa747 said:
; 3D array [table][row][column]
Local $aProducts[3][4][4] = [ _
        [ _
        ["HKEY_CURRENT_USER\Software\FabFilter\Pro-MB\1.0", "showInteractiveHelp", "REG_DWORD", "00000000"], _
        ["HKEY_CURRENT_USER\Software\FabFilter\Pro-MB\1.0", "showWelcomeHint", "REG_DWORD", "00000000"], _
        ["HKEY_CURRENT_USER\Software\FabFilter\Pro-MB\1.0", "LicenseText", "REG_DWORD", "00000000"], _
        ["HKEY_CURRENT_USER\Software\FabFilter\Pro-MB\1.0", "Product", "REG_DWORD", "00000000"] _
        
        ...and so on...

 

Complete missed that one!! "You are 'da man!!'

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   1 member

×
×
  • Create New...