ReadFile

Fonction La commande ReadFile vous permet de lire un enregistrement d’un fichier et de stocker les valeurs dans des variables GuiXT. Ces valeurs peuvent être utilisées dans un InputScript.
Exemple ReadFile “X:GuiXTFiles\MatDes.txt” s_matnr s_texte s_unite s_prix

Un nouvel enregistrement est lu du fichier. En utilisant le délimiteur spécifié à l’aide de la commande OpenFile (Delimiter=, le délimiteur par défaut est la tabulation tab), les champs saisis sont séparés les uns des autres et les valeurs des champs sont attribuées aux variables.

Par exemple, si vous lisez l’enregistrement:

1000001;20;Vis;PC;0.02

les variables auront les valeurs

&[s_matnr]= 10000120 &[s_texte]= Vis &[s_unite]= PC &[s_prix]= 0.02

Format ReadFile “filename” var1 var2 var3 …

Vous pouvez spécifier jusqu’à 60 variables (20 variables avant GuiXT version 2009 Q1 2).
Si vous spécifiez plus de variables que de champs dans l’enregistrement, les variables de trop seront effacées.

Lorsqu’il n’y a plus d’enregistrement dans le fichier (fin de fichier), toutes les variables sont effacées.

Options supplémentaires
-StripQuotationMarks Les éventuels guillemets autour des valeurs seront automatiquement effacés.

Exemple:

ReadFile -StripQuotationMarks “X:GuiXTFiles\MatDes.txt” s_matnr s_texte s_unite s_prix

Conseils
 & astuces

ReadFile