Envoie le contenu d'un tableau 1D ou 2D dans le presse-papier, chaque élément étant séparé par un séparateur spécifié
#include <Array.au3>
_ArrayToClip ( Const ByRef $aArray [, $sDelim_Col = "|" [, $iStart_Row = -1 [, $iEnd_Row = -1 [, $sDelim_Row = @CRLF [, $iStart_Col = -1 [, $iEnd_Col = -1]]]]]] )
$aArray | Tableau à copier dans le presse-papier |
$sDelim_Col | [optionnel] Délimiteur des éléments du tableau 1D ou des colonnes du tableau 2D |
$iStart_Row | [optionnel] Index de ligne du tableau où commencer la copie |
$iEnd_Row | [optionnel] Index de ligne du tableau où arrêter la copie |
$sDelim_Row | [optionnel] Délimiteur des lignes du tableau 2D (2D uniquement) |
$iStart_Col | [optionnel] Index de colonne du tableau où commencer la copie (2D uniquement) |
$iEnd_Col | [optionnel] Index de colonne du tableau où arrêter la copie (2D uniquement) |
Succès: | Retourne 1. |
Échec: | Retourne 0 et définit @error <> 0. |
@error: |
-1 - ClipPut() a échoué Autre - voir _ArrayToString() pour la description de @error |
#include <Array.au3> #include <MsgBoxConstants.au3> Local $aArray = StringSplit("A,B,C,D,E,F,G,H,I", ",") _ArrayDisplay($aArray, "Tableau 1D") _ArrayToClip($aArray, " - ", Default, 1, 6) MsgBox($MB_SYSTEMMODAL, "_ArrayToClip() 1D Test", ClipGet()) Local $aArray[4][4] For $i = 0 To 3 For $j = 0 To 3 $aArray[$i][$j] = String($i) & String($j) Next Next _ArrayDisplay($aArray, "Tableau 2D") _ArrayToClip($aArray, " :: ", Default, 1, 2, 1, 2) MsgBox($MB_SYSTEMMODAL, "_ArrayToClip() 2D Test", ClipGet())