pour automatiser la saisie lorsque les séquences de frappe clavier sont répétitives, j'utilise AutoIt https://www.autoitscript.com/site/autoi ... downloads/
Par exemple sous Control Expert, dans le standard qu'on m'impose, pour chaque étape crée, je dois ajouter une action N dans une section qui aura pour nom le nom de l'étape suivie de "_N" puis l'ouvrir et insérer une instance dont ne nom est toujours le même.
Tout cela peut être intégré dans un script qui ressemble à ceci :
Code : Tout sélectionner
Send("{ALTDOWN}{ENTER}{ALTUP}")
Sleep (100)
Send("{CTRLDOWN}c{CTRLUP}")
$sdata = ClipGet()
$sdata = "XM" & Stringright($sdata,StringLen($sdata)-1) & "_N"
Send("{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{RIGHT}{TAB}{DOWN}{TAB}{RIGHT}")
Sleep (100)
Send($sdata)
Sleep (100)
Send("{TAB}{TAB}{TAB}{enter}{TAB}{TAB}{enter}")
Sleep (100)
;~ Send("{UP}{TAB}{enter}")
Send("{TAB}{enter}")
Sleep (100)
Send("{CTRLDown}i{CTRLUP}")
Sleep (1500)
Send("{TAB}{TAB}{TAB}{enter}")
Sleep (1500)
send("{down}{down}{down}{enter}")
Sleep (1500)
Send("{TAB}{TAB}{TAB}{enter}")
Sleep (1000)
;position souris 230,56
;mouseClick(230,56)
send("{right}{right}{right}{enter}")
;decocher EN
Send("{ALTDOWN}{ENTER}{ALTUP}")
Sleep (500)
send("{space}{enter}")Cette technique n'est intéressante que si on a beaucoup de ce genre de saisie.



