
Groupe de commandes "STR" : Série
=================================

Avec les commandes STR c'est possible de travailler avec des modules de 
textes variables, par exemple en créant des boutons avec différentes 
définitions STR (SET).
Par la suite les boutons avec des documents incluant la commande CALL 
peuvent être envoyés avec des modules de textes variables.


/STR.>.CLIP no ........: Copie la variable STR <no> (1-10) dans le 
                         presse-papiers
/STR.<.CLIP no ........: Fixe le contenu du presse-papiers (texte 
------------------------ seulement) à une variable STR <no> (1-10)

Exemples:
{/STR.>.CLIP 1}
{/STR.<.CLIP 2}


/STR.ASK no ...........: Fixe une série à la variable STR <no>, écrite 
------------------------ durant le processus du scénario

Exemple de scénario :
{/STR.CLR}{/STR.ASK 5}{/STR.CALL 5},{KEY.ENTER}{KEY.ENTER}{KEY.ENTER}

Cliquez sur le bouton assigné puis dans la boîte qui s'ouvre, écrivez 
"Monsieur" et pressez <OK> : le texte sera envoyé dans une application-
texte. 
Faites maintenant l'essai avec "Madame, Monsieur" : le nouveau texte est 
envoyé. Ainsi vous pouvez utilisez cette commande pour envoyer des mêmes 
schémas de texte.

--> Conseil
L'exécution du scénario peut être interrompue à l'aide de la commande 
"BTCH.EXITIF.CANCEL" si la boîte est fermée avec le bouton "Ferme".


/STR.CALL no ..........: Envoie la série inclue dans STR <no> (1-10)
------------------------

Voir l'exemple avec la commande /STR.SET no,str ci-dessous.


/STR.CLR ..............: Efface toutes les séries variables (STR 1-10)
------------------------

Exemple: {/STR.CLR}


/STR.CLIP.REPLACE no,txt Remplace le texte <txt> dans le presse-papiers
------------------------ par celui du n° STR <no> (1-10)

Exemple:

{/BTCH.EXPLICIT}
{/STR.SET 1,nouveau}
{/STR.CLIP.REPLACE 1,ancien}

Tous les mots "ancien" dans le presse-papiers seront remplacés par le
mot "nouveau".


/STR.LOAD [name] ......: Charge une série variable (STR 1-10) du disque
/STR.SAVE [name] ......: Sauvegarde des variables STR 1-10 sur le disque 
------------------------ (nom = facultatif)

Exemples:
{/STR.LOAD}
{/STR.SAVE Tél1}

--> Attention !
Evitez les signes (\) réservés à l'application DOS dans le nom <name>, 
sinon cela provoquera une erreur.


/STR.SET no,str .......: Fixe la série <str> dans la variable- série 
------------------------ <no> (1-10)

Exemple de scénario :
- bouton 1 = {/STR.SET 2,facture}
- bouton 2 = {/STR.SET 2,lettre}
- bouton 3 = C'est une {/STR.CALL 2}.{KEY.ENTER}

Si vous voulez écrire le mot "lettre", il faut cliquer d'abord sur le 
"bouton 2" avant de l'envoyer avec le "bouton 3".

Exemples: bouton "fixe série" dans le profil "Stock"
          bouton "env série" dans le profil "Stock"


/STR.VIEW .............: Affiche le contenu des variables STR 1-10 dans 
------------------------ l'Aperçu interne de texte

Exemple: {/STR.VIEW}

