[..] Controlsend variable majuscules et minuscules aléatoire
Posté : jeu. 07 janv. 2016 09:45
Bonjour,
J'ai un soucis, lorsque j'utilise controlsendkey pour envoyer des données dans un logicel de boulot, AS400, j'ai un mix de majuscules et minuscules.
Par exemple: 1234567890 se transforme en 1é3'(-7890 ou AZERTY se transforme en aZERty
C'est rare, aléatoire, mais j'ai besoin que les références inscrites soient précises.
Mon code fonctionne en deux étapes: l'une qui enregistre les données du clipboard dans des variables, l'autre qui envoie (controlsend) ces variables dans des zones de texte dans l'AS400 avec une tabulation entre chaque donnée envoyée pour changer de champ.
Je voudrais juste savoir d'ou peut venir le problème, ou y a-t-il un doute pour autoit lorsqu'il exécute mon code?
Importation des variables:
Envoi des variables dans AS400:
Je suis navré de ne pas pouvoir mettre de code exploitable en l'état, mais y'a bcps de données pro, j'ai un logiciel de plus de 700 lignes de script, et j'ai créé un système qui me le fait tourner en tache de fond et on appelle les fonctions avec des raccourcis, ce qui permet d'éviter un max l'utilisation de la souris.
D'avance merci.
Cdt, Julien.
J'ai un soucis, lorsque j'utilise controlsendkey pour envoyer des données dans un logicel de boulot, AS400, j'ai un mix de majuscules et minuscules.
Par exemple: 1234567890 se transforme en 1é3'(-7890 ou AZERTY se transforme en aZERty
C'est rare, aléatoire, mais j'ai besoin que les références inscrites soient précises.
Mon code fonctionne en deux étapes: l'une qui enregistre les données du clipboard dans des variables, l'autre qui envoie (controlsend) ces variables dans des zones de texte dans l'AS400 avec une tabulation entre chaque donnée envoyée pour changer de champ.
Je voudrais juste savoir d'ou peut venir le problème, ou y a-t-il un doute pour autoit lorsqu'il exécute mon code?
Importation des variables:
Code : Tout sélectionner
$info_exca_brut = clipget ()
Sleep (50)
$aFacture = StringRegExp($info_exca_brut, "(?im)^Facture : (\N+)", 3)
Sleep (50)
► Afficher le texte
D'avance merci.
Cdt, Julien.