Mirus Posted November 21, 2013 Posted November 21, 2013 Hi i'd like to know how to put in an array, by an imputbox, some data. #include <Array.au3> local $var1 $var1 =InputBox( "", "insert number of row") $var2 = 5 ; number of col Local $array[$var1] [5] For $I = 0 To $var1-1 step 1 $array[$I][$I] = inputbox("", "insert value of first row") next _ArrayDisplay($array) that's what i've done. what i want to do is put the first value on col1 row1 [0][0] then he ask me again the $value and i want to put that (it's a different number) on col2 row1 [0][1]. how can i do? thank you.
Solution jdelaney Posted November 21, 2013 Solution Posted November 21, 2013 (edited) not sure if this will do ya: #include <Array.au3> local $var1 While Not Int($var1) $var1 = InputBox("","insert number of row") WEnd Local $array[$var1][5] For $i=0 To UBound($array,2)-1 $array[0][$i] = inputbox("", "insert value of first row") next _ArrayDisplay($array) explain it better, if not. In case you want to manually populate everything: ; to add all data: For $i=0 To UBound($array)-1 For $j=0 To UBound($array,2)-1 $array[$i][$j] = inputbox("", "insert value of row=[" & $i+1 & "], col=[" & $j+1 & "]") Next next _ArrayDisplay($array) Edited November 21, 2013 by jdelaney IEbyXPATH-Grab IE DOM objects by XPATH IEscriptRecord-Makings of an IE script recorder ExcelFromXML-Create Excel docs without excel installed GetAllWindowControls-Output all control data on a given window.
Mirus Posted November 21, 2013 Author Posted November 21, 2013 (edited) ; to add all data: For $i=0 To UBound($array)-1 For $j=0 To UBound($array,2)-1 $array[$i][$j] = inputbox("", "insert value of row=[" & $i+1 & "], col=[" & $j+1 & "]") Next next _ArrayDisplay($array) thank you it works, but i don't understand what means the 2 on "For $j=0 To UBound($array,2)-1" i know that it modify the dim of the array but why 2? can you explaine that ? i'm new to AutoIt and i remember ubound from vb but not well. Edited November 21, 2013 by Mirus
jdelaney Posted November 21, 2013 Posted November 21, 2013 helpfile: UBound ( Array [, Dimension] ) Parameters Array The array variable which is being queried. Dimension [optional] Which dimension of a multi-dimensioned array to report the size of. Default is 1, which is the first dimension. If this parameter is 0, the number of subscripts in the array is returned. IEbyXPATH-Grab IE DOM objects by XPATH IEscriptRecord-Makings of an IE script recorder ExcelFromXML-Create Excel docs without excel installed GetAllWindowControls-Output all control data on a given window.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now