CopyText

Fonction La commande CopyText vous permet de copier des textes entre des fichiers, des domaines d’écrans et des variables texte.
Exemples CopyText fromText="t1" toScreen="X[LONGTEXT]"

La variable texte “t1″ est copiée dans le domaine texte  X[LONGTEXT] sur l’écran.

Format CopyText from...="nom1" to...="nom2"

Les expressions supportées sont: fromText, fromScreen, fromFile, fromTemplate, fromString, -fromClipboard, fromSharedText, fromDirectory, toText, toScreen, toFile, toString, -toClipboard, toSharedText.
Veuillez spécifier dans chaque cas au moins un fromText ou toText.

fromText="t1" toText="t2" Le texte t1 est copié dans le texte t2
fromText="t1" toScreen="X[domaine]" Le texte t1 est copié dans le domaine d’écran X[domaine].
Veuillez noter: en fait, le texte est copié lors de l’affichage de l’écran ou lors de l’”Enter” suivant dans un InputScript (processus asynchrone).
fromText="t1" toFile="dsn" Le texte t1 est copié dans le fichier dsn.
fromText="t1" toString="nomvar" Le début du texte t1 est copié dans la variable nomvar.
fromText="t1" -toClipboard Le texte t1 est copié dans presse-papier de Windows.
fromText="t1" toSharedText="s1" Le texte t1 est copié dans le texte partagé s1
toText="t1" fromSharedText="s1" Le texte partagé s1 est copié dans le texte t1
toText="t1" fromScreen="X[domaine]" Le texte dans le domaine d’écran  X[domaine] est copié dans le texte t1.
Veuillez noter: en fait, le texte est copié lors de l’affichage de l’écran ou lors de l’ “Enter” suivant dans un InputScript (processus asynchrone).
toText="t1" fromFile="dsn" Le fichier dsn est copié dans le texte  t1. Vous pouvez également copier les fichiers sur un serveur http ou ftp ou dans le SAP Web repository (Notation: http://…, ftp://…, SAPWR:…).
toText="t1" fromDirectory="dsn" Une liste de tous les noms de fichiers du répertoire dsn est copiée dans le texte t1. Vous pouvez utiliser les jokers * et ? comme dans la commande MS DOS “dir”. Exemple: fromDirectory=”C:\GuiXT\*.gif”. Les sous-répertoires sont ignorés veuillez toutefois vous reporter à l’option “-subdirectories”
toText="t1" fromTemplate="dsn" Le fichier dsn est copié dans le texte t1. Toutes les variables &-variables dans le texte seront remplacées.
toText="t1" fromString="nomvar" Le contenu de la variable nomvar est copié dans le texte t1.
toText="t1" -fromClipboard Le contenu du presse-papier de Windows est copié dans le texte  t1. 

 

Options
-append Le texte source est ajouté au texte cible.
-appendline Le texte source est ajouté au texte cible dans une nouvelle ligne.
line= Seulement en combinaison avec toString=. Vous spécifiez le numéro de ligne souhaité en commençant par 1.
Après
CopyText vous pouvez utiliser if Q[ok] pour vérifier si la ligne souhaitée a été trouvée.
delimiter= Seulement en combinaison avec  toString= et line=.  Le caractère spécifié est utilisé comme délimiteur à la place du “line feed”.
-subdirectories Uniquement en combinaison avec  fromDirectory=Tous les noms des sous-répertoires sont copié dans le texte à la place de la liste des noms de fichiers.
Conseils & astuces Pour des exemples, veuillez vous reporter à l’article “Traitement de textes dans des InputScripts” dans la rubrique “Documentation – Special Topics”.

CopyText