Permalink
Browse files

update to 3.3.13.12

  • Loading branch information...
1 parent 3eb6034 commit 6ac0475ff75e6aa7a6bf5d9ee4051ef6de59bb53 thegfw committed Jul 30, 2014
Showing with 2,339 additions and 0 deletions.
  1. BIN Au3Info.exe
  2. BIN Examples/Helpfile/Extras/_Excel.jpg
  3. +4 −0 Examples/Helpfile/Extras/_Excel1.txt
  4. BIN Examples/Helpfile/Extras/_Excel1.xls
  5. +4 −0 Examples/Helpfile/Extras/_Excel2.txt
  6. BIN Examples/Helpfile/Extras/_Excel2.xls
  7. BIN Examples/Helpfile/Extras/_Excel3.xls
  8. BIN Examples/Helpfile/Extras/_Excel4.xls
  9. +8 −0 Examples/Helpfile/IsMap.au3
  10. +19 −0 Examples/Helpfile/MapAppend.au3
  11. +20 −0 Examples/Helpfile/MapExists.au3
  12. +19 −0 Examples/Helpfile/MapKeys.au3
  13. +49 −0 Examples/Helpfile/MapRemove.au3
  14. +35 −0 Examples/Helpfile/ObjName[2].au3
  15. +55 −0 Examples/Helpfile/TCPConnect[2].au3
  16. +5 −0 Examples/Helpfile/_Array1DToHistogram.au3
  17. +14 −0 Examples/Helpfile/_Array1DToHistogram[2].au3
  18. +36 −0 Examples/Helpfile/_ArrayAdd[2].au3
  19. +26 −0 Examples/Helpfile/_ArrayAdd[3].au3
  20. +23 −0 Examples/Helpfile/_ArrayColDelete.au3
  21. +14 −0 Examples/Helpfile/_ArrayColInsert.au3
  22. +11 −0 Examples/Helpfile/_ArrayExtract.au3
  23. +44 −0 Examples/Helpfile/_ArrayInsert[2].au3
  24. +23 −0 Examples/Helpfile/_ArrayInsert[3].au3
  25. +28 −0 Examples/Helpfile/_ArrayShuffle.au3
  26. +20 −0 Examples/Helpfile/_Excel_BookAttach.au3
  27. +20 −0 Examples/Helpfile/_Excel_BookAttach[2].au3
  28. +21 −0 Examples/Helpfile/_Excel_BookClose.au3
  29. +30 −0 Examples/Helpfile/_Excel_BookList.au3
  30. +13 −0 Examples/Helpfile/_Excel_BookNew.au3
  31. +14 −0 Examples/Helpfile/_Excel_BookOpen.au3
  32. +21 −0 Examples/Helpfile/_Excel_BookOpenText.au3
  33. +14 −0 Examples/Helpfile/_Excel_BookOpenText[2].au3
  34. +27 −0 Examples/Helpfile/_Excel_BookSave.au3
  35. +22 −0 Examples/Helpfile/_Excel_BookSaveAs.au3
  36. +39 −0 Examples/Helpfile/_Excel_Close.au3
  37. +10 −0 Examples/Helpfile/_Excel_ColumnToLetter.au3
  38. +10 −0 Examples/Helpfile/_Excel_ColumnToNumber.au3
  39. +34 −0 Examples/Helpfile/_Excel_ConvertFormula.au3
  40. +20 −0 Examples/Helpfile/_Excel_ConvertFormula[2].au3
  41. +20 −0 Examples/Helpfile/_Excel_Export.au3
  42. +20 −0 Examples/Helpfile/_Excel_Export[2].au3
  43. +27 −0 Examples/Helpfile/_Excel_FilterGet.au3
  44. +51 −0 Examples/Helpfile/_Excel_FilterSet.au3
  45. +29 −0 Examples/Helpfile/_Excel_FilterSet[2].au3
  46. +9 −0 Examples/Helpfile/_Excel_Open.au3
  47. +14 −0 Examples/Helpfile/_Excel_Open[2].au3
  48. +49 −0 Examples/Helpfile/_Excel_PictureAdd.au3
  49. +19 −0 Examples/Helpfile/_Excel_Print.au3
  50. +19 −0 Examples/Helpfile/_Excel_Print[2].au3
  51. +19 −0 Examples/Helpfile/_Excel_Print[3].au3
  52. +22 −0 Examples/Helpfile/_Excel_RangeCopyPaste.au3
  53. +28 −0 Examples/Helpfile/_Excel_RangeCopyPaste[2].au3
  54. +28 −0 Examples/Helpfile/_Excel_RangeCopyPaste[3].au3
  55. +22 −0 Examples/Helpfile/_Excel_RangeCopyPaste[4].au3
  56. +22 −0 Examples/Helpfile/_Excel_RangeDelete.au3
  57. +21 −0 Examples/Helpfile/_Excel_RangeDelete[2].au3
  58. +21 −0 Examples/Helpfile/_Excel_RangeFind.au3
  59. +21 −0 Examples/Helpfile/_Excel_RangeFind[2].au3
  60. +21 −0 Examples/Helpfile/_Excel_RangeFind[3].au3
  61. +21 −0 Examples/Helpfile/_Excel_RangeFind[4].au3
  62. +21 −0 Examples/Helpfile/_Excel_RangeInsert.au3
  63. +20 −0 Examples/Helpfile/_Excel_RangeInsert[2].au3
  64. +20 −0 Examples/Helpfile/_Excel_RangeInsert[3].au3
  65. +27 −0 Examples/Helpfile/_Excel_RangeLinkAddRemove.au3
  66. +28 −0 Examples/Helpfile/_Excel_RangeLinkAddRemove[2].au3
  67. +20 −0 Examples/Helpfile/_Excel_RangeRead.au3
  68. +21 −0 Examples/Helpfile/_Excel_RangeRead[2].au3
  69. +21 −0 Examples/Helpfile/_Excel_RangeRead[3].au3
  70. +21 −0 Examples/Helpfile/_Excel_RangeReplace.au3
  71. +21 −0 Examples/Helpfile/_Excel_RangeReplace[2].au3
  72. +21 −0 Examples/Helpfile/_Excel_RangeSort.au3
  73. +21 −0 Examples/Helpfile/_Excel_RangeSort[2].au3
  74. +21 −0 Examples/Helpfile/_Excel_RangeSort[3].au3
  75. +19 −0 Examples/Helpfile/_Excel_RangeValidate.au3
  76. +23 −0 Examples/Helpfile/_Excel_RangeValidate[2].au3
  77. +19 −0 Examples/Helpfile/_Excel_RangeValidate[3].au3
  78. +19 −0 Examples/Helpfile/_Excel_RangeValidate[4].au3
  79. +20 −0 Examples/Helpfile/_Excel_RangeWrite.au3
  80. +21 −0 Examples/Helpfile/_Excel_RangeWrite[2].au3
  81. +21 −0 Examples/Helpfile/_Excel_RangeWrite[3].au3
  82. +20 −0 Examples/Helpfile/_Excel_RangeWrite[4].au3
  83. +19 −0 Examples/Helpfile/_Excel_SheetAdd.au3
  84. +19 −0 Examples/Helpfile/_Excel_SheetAdd[2].au3
  85. +28 −0 Examples/Helpfile/_Excel_SheetAdd[3].au3
  86. +30 −0 Examples/Helpfile/_Excel_SheetCopyMove.au3
  87. +30 −0 Examples/Helpfile/_Excel_SheetCopyMove[2].au3
  88. +27 −0 Examples/Helpfile/_Excel_SheetCopyMove[3].au3
  89. +27 −0 Examples/Helpfile/_Excel_SheetCopyMove[4].au3
  90. +19 −0 Examples/Helpfile/_Excel_SheetDelete.au3
  91. +20 −0 Examples/Helpfile/_Excel_SheetList.au3
  92. +50 −0 Examples/Helpfile/_GDIPlus_PenCreate[2].au3
  93. +31 −0 Examples/Helpfile/_WinAPI_GetAsyncKeyState.au3
  94. +31 −0 Examples/Helpfile/_WinAPI_GetDriveType.au3
  95. +308 −0 Include/ExcelConstants.au3
View
Binary file not shown.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@@ -0,0 +1,4 @@
+Text1|Text2|Number|Date|Number
+"Textline 1"||"Testline 1 delimited"|123.000,10|08.10.2012|-12345
+"Textline 2"||"Testline 2 delimited"|456.739,99|18.10.2012|-1
+"Textline 3"||"Testline 3 delimited"|23,094.04|28.10.2012|-1
Binary file not shown.
@@ -0,0 +1,4 @@
+Text1 Number Date
+Textline_1 123000.10 08.10.2012
+Textline_2 5,6739.99 18.10.2012
+Textline_3 1.234,01 28.10.2012
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,8 @@
+#include <MsgBoxConstants.au3>
+
+Local $mMap[] ; Declare a map.
+If IsMap($mMap) Then
+ MsgBox($MB_SYSTEMMODAL, "", "The variable is a map")
+Else
+ MsgBox($MB_SYSTEMMODAL, "", "The variable is not a map")
+EndIf
@@ -0,0 +1,19 @@
+#include <MsgBoxConstants.au3>
+
+Example()
+
+Func Example()
+ ; Declare a map and assign with various keys value pairs.
+ Local $mMap[]
+ $mMap[1] = "Integer One" ; Integer value as a key.
+ $mMap["2"] = "String Two" ; String value representing an integer as a key. This is a string not an integer.
+ MapAppend($mMap, "Integer Two") ; Append a value using the next available integer, which is 2 in this case.
+
+ ; Retrieve the keys contained in the map. A zero-based one-dimensional array is returned.
+ Local $aMapKeys = MapKeys($mMap)
+ For $i = 0 To UBound($aMapKeys) - 1
+ MsgBox($MB_SYSTEMMODAL, "", "Key: " & $aMapKeys[$i] & @CRLF & _ ; The key.
+ "Value: " & $mMap[$aMapKeys[$i]] & @CRLF & _ ; Use the array value of MapKeys() to display the value of the key.
+ "Variable Type: " & VarGetType($aMapKeys[$i]) & @CRLF) ; Display the variable type of the key i.e. integer or string.
+ Next
+EndFunc ;==>Example
@@ -0,0 +1,20 @@
+#include <MsgBoxConstants.au3>
+
+Example()
+
+Func Example()
+ ; Declare a map and assign with various keys value pairs.
+ Local $mMap[]
+ $mMap["Jasper"] = "Jasper value"
+ $mMap["Beethoven"] = "Beethoven value"
+ $mMap["Pinky"] = "Pinky value"
+
+ ; Display whether the key exists or not.
+ MsgBox($MB_SYSTEMMODAL, "", "Jasper: " & MapExists($mMap, "Jasper")) ; Returns 1.
+ MsgBox($MB_SYSTEMMODAL, "", "Fidget: " & MapExists($mMap, "Fidget")) ; Returns 0.
+
+ ; Clear a key by setting it to Null. The key will still exist in the map. Use MapRemove to remove the key entirely.
+ $mMap["Jasper"] = Null
+
+ MsgBox($MB_SYSTEMMODAL, "", "Jasper: " & MapExists($mMap, "Jasper")) ; Returns 1.
+EndFunc ;==>Example
@@ -0,0 +1,19 @@
+#include <MsgBoxConstants.au3>
+
+Example()
+
+Func Example()
+ ; Declare a map and assign with various keys value pairs.
+ Local $mMap[]
+ $mMap[1] = "Integer One" ; Integer value as a key.
+ $mMap["2"] = "String Two" ; String value representing an integer as a key. This is a string not an integer.
+ MapAppend($mMap, "Integer Two") ; Append a value using the next available integer, which is 2 in this case.
+
+ ; Retrieve the keys contained in the map. A zero-based one-dimensional array is returned.
+ Local $aMapKeys = MapKeys($mMap)
+ For $vKey In $aMapKeys ; Or a For loop can be used as well.
+ MsgBox($MB_SYSTEMMODAL, "", "Key: " & $vKey & @CRLF & _ ; The key.
+ "Value: " & $mMap[$vKey] & @CRLF & _ ; Use the array value of MapKeys() to display the value of the key.
+ "Variable Type: " & VarGetType($vKey) & @CRLF) ; Display the variable type of the key i.e. integer or string.
+ Next
+EndFunc ;==>Example
@@ -0,0 +1,49 @@
+#include <MsgBoxConstants.au3>
+
+Example()
+
+Func Example()
+ ; Declare a map and assign with various keys value pairs.
+ Local $mMap[]
+ $mMap["Jasper"] = "Jasper value"
+ $mMap["Beethoven"] = "Beethoven value"
+ $mMap["Pinky"] = "Pinky value"
+
+ ; Read keys
+ Local $aKeys = MapKeys($mMap)
+ Local $sData = ""
+ ; Read values
+ For $i = 0 To UBound($aKeys) - 1
+ $sData &= $aKeys[$i] & ": " & $mMap[$aKeys[$i]] & @CRLF
+ Next
+ ; Display result
+ MsgBox($MB_SYSTEMMODAL, "", $sData & @CRLF & _
+ 'Beethoven exists: ' & MapExists($mMap, "Beethoven") & @CRLF & 'Beethoven equals Null: ' & ($mMap["Beethoven"] == Null))
+
+ ; Clear a key by setting it to Null. The key will still exist in the map.
+ $mMap["Beethoven"] = Null
+
+ ; Re-read keys and values
+ $aKeys = MapKeys($mMap)
+ $sData = ""
+ For $i = 0 To UBound($aKeys) - 1
+ $sData &= $aKeys[$i] & ": " & $mMap[$aKeys[$i]] & @CRLF
+ Next
+ ; Display the values of the map keys. Notice how the "Beethoven" key now contains an empty value (Null).
+ MsgBox($MB_SYSTEMMODAL, "", $sData & @CRLF & _
+ 'Beethoven exists: ' & MapExists($mMap, "Beethoven") & @CRLF & 'Beethoven equals Null: ' & ($mMap["Beethoven"] == Null))
+
+ ; Remove the "Beethoven" key entirely.
+ MapRemove($mMap, "Beethoven")
+
+ ; Re-read keys and values
+ $aKeys = MapKeys($mMap)
+ $sData = ""
+ For $i = 0 To UBound($aKeys) - 1
+ $sData &= $aKeys[$i] & ": " & $mMap[$aKeys[$i]] & @CRLF
+ Next
+ ; Display the values of the map keys. Notice how the "Beethoven" key is no longer exists.
+ MsgBox($MB_SYSTEMMODAL, "", $sData & @CRLF & _
+ 'Beethoven exists: ' & MapExists($mMap, "Beethoven") & @CRLF & 'Beethoven equals Null: ' & ($mMap["Beethoven"] == Null))
+
+EndFunc ;==>Example
@@ -0,0 +1,35 @@
+Local $oObj = ObjCreate("InternetExplorer.Application")
+ObjName_FlagsValue($oObj)
+
+Func ObjName_FlagsValue(ByRef $oObj)
+ Local $sInfo = ''
+
+ $sInfo &= '+>' & @TAB & 'ObjName($oObj,1) {The name of the Object} =' & @CRLF & @TAB & ObjName($oObj, 1) & @CRLF
+
+ ; HELPFILE REMARKS: Not all Objects support flags 2 to 7. Always test for @error in these cases.
+ $sInfo &= '+>' & @TAB & 'ObjName($oObj,2) {Description string of the Object} =' & @CRLF & @TAB & ObjName($oObj, 2)
+ If @error Then $sInfo &= '@error = ' & @error
+ $sInfo &= @CRLF & @CRLF
+
+ $sInfo &= '+>' & @TAB & 'ObjName($oObj,3) {The ProgID of the Object} =' & @CRLF & @TAB & ObjName($oObj, 3)
+ If @error Then $sInfo &= '@error = ' & @error
+ $sInfo &= @CRLF & @CRLF
+
+ $sInfo &= '+>' & @TAB & 'ObjName($oObj,4) {The file that is associated with the object in the Registry} =' & @CRLF & @TAB & ObjName($oObj, 4)
+ If @error Then $sInfo &= '@error = ' & @error
+ $sInfo &= @CRLF & @CRLF
+
+ $sInfo &= '+>' & @TAB & 'ObjName($oObj,5) {Module name in which the object runs (WIN XP And above). Marshaller for non-inproc objects.} =' & @CRLF & @TAB & ObjName($oObj, 5)
+ If @error Then $sInfo &= '@error = ' & @error
+ $sInfo &= @CRLF & @CRLF
+
+ $sInfo &= '+>' & @TAB & 'ObjName($oObj,6) {CLSID of the object''s coclass} =' & @CRLF & @TAB & ObjName($oObj, 6)
+ If @error Then $sInfo &= '@error = ' & @error
+ $sInfo &= @CRLF & @CRLF
+
+ $sInfo &= '+>' & @TAB & 'ObjName($oObj,7) {IID of the object''s interface} =' & @CRLF & @TAB & ObjName($oObj, 7)
+ If @error Then $sInfo &= '@error = ' & @error
+ $sInfo &= @CRLF & @CRLF
+
+ MsgBox(0, "ObjName:", $sInfo)
+EndFunc ;==>ObjName_FlagsValue
@@ -0,0 +1,55 @@
+; == TCPConnect with timeout
+
+#include <MsgBoxConstants.au3>
+
+; I am the client, start me after the server no more than 10sec ! (The server script is the TCPAccept example script).
+
+Example()
+
+Func Example()
+ TCPStartup() ; Start the TCP service.
+
+ ; Register OnAutoItExit to be called when the script is closed.
+ OnAutoItExitRegister("OnAutoItExit")
+
+ ; Assign Local variables the loopback IP Address and the Port.
+ Local $sIPAddress = "127.0.0.1" ; This IP Address only works for testing on your own computer.
+ Local $iPort = 65432 ; Port used for the connection.
+
+ Opt("TCPTimeout", 1000)
+ Local $nMaxTimeout = 10 ; script will abort if no server available after 10 secondes
+
+ Local $iSocket, $iError
+
+ While 1
+ ; Assign a Local variable the socket and connect to a Listening socket with the IP Address and Port specified.
+ $iSocket = TCPConnect($sIPAddress, $iPort)
+
+ ; If an error occurred display the error code and return False.
+ If @error = 10060 Then
+ ; Timeout occurs try again
+ $nMaxTimeout -= 1
+ If $nMaxTimeout < 0 Then
+ MsgBox(BitOR($MB_SYSTEMMODAL, $MB_ICONHAND), "", "Could not connect, after " & 10 - $nMaxTimeout & " TimeOut")
+ Return False
+ EndIf
+ ContinueLoop
+ ElseIf @error Then
+ $iError = @error
+ ; The server is probably offline/port is not opened on the server.
+ MsgBox(BitOR($MB_SYSTEMMODAL, $MB_ICONHAND), "", "Could not connect, Error code: " & $iError)
+ Return False
+ Else
+ MsgBox($MB_SYSTEMMODAL, "", "Connection successful after " & 10 - $nMaxTimeout & " TimeOut")
+ ExitLoop
+ EndIf
+
+ WEnd
+
+ ; Close the socket.
+ TCPCloseSocket($iSocket)
+EndFunc ;==>Example
+
+Func OnAutoItExit()
+ TCPShutdown() ; Close the TCP service.
+EndFunc ;==>OnAutoItExit
@@ -0,0 +1,5 @@
+#include <Array.au3>
+
+Local $aNEW[] = [0, -80, -49, -44, 80, 100, 8, 7, 6, 5, 4, 3, 2, 1]
+Local $aArray = _Array1DToHistogram($aNEW, 125)
+_ArrayDisplay($aArray, "_Array1DToHistogram")
@@ -0,0 +1,14 @@
+#include <Array.au3>
+
+Local $limit = 500
+Local $values[51]
+Local $t, $n
+
+For $i = 1 To $limit
+ $t = TimerInit()
+ Sleep(10)
+ $n = Round(TimerDiff($t))
+ $values[$n] += 1
+Next
+Local $aArray = _Array1DToHistogram($values)
+_ArrayDisplay($aArray, "_Array1DToHistogram", "10:20")
@@ -0,0 +1,36 @@
+#include <Array.au3>
+
+Local $aArray, $sFill
+
+Local $aArray_Base[2][2] = [["Item 0 - 0", "Item 0 - 1"], ["Item 1 - 0", "Item 1 - 1"]]
+_ArrayDisplay($aArray_Base, "2D - Base array")
+
+; Add item delimited string
+$aArray = $aArray_Base
+$sFill = "New Item 2 - 0|New Item 2 - 1"
+_ArrayAdd($aArray, $sFill)
+_ArrayDisplay($aArray, "2D - Item delimited")
+
+; Add row delimited string - load in col 1
+$aArray = $aArray_Base
+$sFill = "New Item 2 - 1" & @CRLF & "New Item 3 - 1"
+_ArrayAdd($aArray, $sFill, 1)
+_ArrayDisplay($aArray, "2D - Row Delimited")
+
+; Add item & row delimited string
+$aArray = $aArray_Base
+$sFill = "New Item 2 - 0|New Item 2 - 1" & @CRLF & "New Item 3 - 0|New Item 3 - 1"
+_ArrayAdd($aArray, $sFill)
+_ArrayDisplay($aArray, "2D - Item & row Delimited")
+
+; Add a 2D array
+$aArray = $aArray_Base
+Local $aFill[2][2] = [["New Item 2 - 1", "New Item 2 - 2"], ["New Item 3 - 1", "New Item 3 - 2"]]
+_ArrayAdd($aArray, $aFill)
+_ArrayDisplay($aArray, "2D - 2D Array")
+
+; Add a 2D array - Single item/column - load in col 1
+$aArray = $aArray_Base
+Local $aFill[2][1] = [["New Item 2 - 1"], ["New Item 3 - 1"]]
+_ArrayAdd($aArray, $aFill, 1)
+_ArrayDisplay($aArray, "2D - 2D Array")
@@ -0,0 +1,26 @@
+#Include <Array.au3>
+#include <MsgBoxConstants.au3>
+
+Local $aArray_Base[2] = ["Org Item 0", "Org item 1"]
+Local $aArray
+Local $sFill = ""
+For $i = 2 To 6
+ $sFill &= $i & "|" ; Note variables added as number datatype here
+Next
+$sFill = StringTrimRight($sFill, 1)
+MsgBox($MB_SYSTEMMODAL, "Delimited string to add", $sFill)
+
+; Add items by delimited string
+$aArray = $aArray_Base
+_ArrayAdd($aArray, $sFill)
+_ArrayDisplay($aArray, "Converted to string")
+; But converted to string datatype when inserted
+MsgBox($MB_SYSTEMMODAL, "Result", "Data:" & @TAB & $aArray[6] & @CRLF & "Datatype:" & @TAB & VarGetType($aArray[6]))
+
+; Add items by delimited string
+$aArray = $aArray_Base
+; Now force datatype to Number
+_ArrayAdd($aArray, $sFill, Default, Default, Default, $ARRAYADD_FORCE_NUMBER)
+_ArrayDisplay($aArray, "Forced to number")
+; And datatype is forced to required type
+MsgBox($MB_SYSTEMMODAL, "Result", "Data:" & @TAB & $aArray[6] & @CRLF & "Datatype:" & @TAB & VarGetType($aArray[6]))
@@ -0,0 +1,23 @@
+#include <Array.au3>
+
+Local $aArray[4][3]
+For $i = 0 To 3
+ For $j = 0 To 2
+ $aArray[$i][$j] = $i & $j
+ Next
+Next
+_ArrayDisplay($aArray, "Original")
+
+_ArrayColDelete($aArray, 2)
+_ArrayDisplay($aArray, "Col 2 Deleted")
+
+; Copy 2 col array
+Local $aArray_2Col = $aArray
+
+; Default 1 column left as 2D array
+_ArrayColDelete($aArray, 0)
+_ArrayDisplay($aArray, "Col 0 del - 2D array")
+
+; Convert 1 column array to 1D
+_ArrayColDelete($aArray_2Col, 0, True)
+_ArrayDisplay($aArray_2Col, "Col 0 del - 1D array")
@@ -0,0 +1,14 @@
+#include <Array.au3>
+
+Local $aArray[4] = [0, 1, 2, 3]
+_ArrayDisplay($aArray, "Original")
+
+_ArrayColInsert($aArray, 0)
+; Now a 2D array
+_ArrayDisplay($aArray, "Col 0 inserted")
+
+_ArrayColInsert($aArray, 1)
+_ArrayDisplay($aArray, "Col 1 inserted")
+
+_ArrayColInsert($aArray, 3)
+_ArrayDisplay($aArray, "Col 3 inserted")
@@ -0,0 +1,11 @@
+#include <Array.au3>
+
+Local $aArray[4][4]
+For $i = 0 To 3
+ For $j = 0 To 3
+ $aArray[$i][$j] = $i & $j
+ Next
+Next
+_ArrayDisplay($aArray, "Original")
+Local $aExtract = _ArrayExtract($aArray, 1, 2, 2, 3)
+_ArrayDisplay($aExtract, "Row 1-2 cols 2-3")
Oops, something went wrong.

0 comments on commit 6ac0475

Please sign in to comment.