#cs ---------------------------------------------------------------------------- AutoIt Version: 3.3.16.1 Author: Kanashius Script Function: Example script to show the usages of the ToString UDF. #ce ---------------------------------------------------------------------------- #include "ToString.au3" ; prepare example data Local $mData[] Local $ar1D = [1, 2, 3, 4] $mData.arr1D = $ar1D Local $ar2D = [[1, 2], [3, 4]] $mData.arr2D = $ar2D Local $ar3D = [[[1, 2], [3, 4]], [[5, 6], [7, 8]]] $mData.arr3D = $ar3D $mData.binary = Binary(0xFF2312302343221) $mData.bool = True Local $tStruct = DllStructCreate("struct;int var1;byte var2;uint var3;char var4[128];endstruct") DllStructSetData($tStruct, "var1", -1) DllStructSetData($tStruct, 2, 255) DllStructSetData($tStruct, "var3", -1) DllStructSetData($tStruct, "var4", "Hello") $mData.dllStruct = $tStruct $mData.func = _toString $mData.float = 0.341234 $mData.hwnd = WinGetHandle("[ACTIVE]") $mData.int = 3213 $mData.objDictionary = ObjCreate('Scripting.Dictionary') $mData.objDictionary.add("1", "eins") $mData.objDictionary.add(2, "zwei") $mData.object = ObjCreate("MediaPlayer.MediaPlayer.1") $mData.pointer = DllStructGetPtr($tStruct) $mData.string = "Something" _ToStringC($mData, True) ; = ConsoleWrite(_ToString($mData, True)&@crlf)