Donc pour traiter ce cas supplémentaire, il faut trouver une solution pour associer la bonne commande Send au bon fichier texte.
D'après ce que j'ai pu voir :
- DCSR4PS1A1D.txt = Send("AG2")
- DCSR4PS1A1M.txt = Send("AF2")
L'idée serait de garder le script sans les conditions IF et de rajouter ce fameux contrôle.
Pour ce faire il faut créer un tableau (ou équivalent) de correspondance entre le nom du fichier et la valeur de la commande Send.
A mon avis la solution la plus simple est le fichier .ini.
Créez un fichier de ce genre :
Code : Tout sélectionner
[File]
DCSR4PS1A1D.txt=AG2
DCSR4PS1A1M.txt=AF2
La suite de vos fichiers et leur correspondance ...Code : Tout sélectionner
$ValSend = IniRead ( "Fichier.ini", "File", Search[$i], "" )Code : Tout sélectionner
Send("^t")
Send($ValSend)
Send("{Enter}")
Send($Val)
Send("{Enter}")Code : Tout sélectionner
Send("^t")
Send(IniRead ( "Fichier.ini", "File", Search[$i], "" ))
Send("{Enter}")
Send($Val)
Send("{Enter}")






