[R] Problème commande Send - Windev et Windows 7

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
swinglo
Niveau 1
Niveau 1
Messages : 5
Enregistré le : mar. 13 déc. 2011 15:28
Status : Hors ligne

[R] Problème commande Send - Windev et Windows 7

#1

Message par swinglo »

Bonjour à tous,

J'ai un problème d'utilisation d'AutoIt avec windows 7 et windev.

Je cherche à automatiser une application qui a été développée avec windev (je n'ai pas développé cette application, donc je ne connais pas la version de windev utilisée).

La commande est très simple :
- activation de la fenêtre
- envoi de texte avec la commande send (des chiffres suivis par le caractère TAB).

Cela marche très bien sur XP SP3.
Cela ne marche pas sur windows 7 (avec la même application, même fichier d'installation).
La fenêtre est bien activée, mise au premier plan, le curseur est placé, mais le texte n'est pas saisi.
Ce qui est bizarre, c'est que je n'arrive même pas à faire se déplacer la souris lorsque la fenêtre de l'application est active.

J'utilise la dernière version d'AutoIt contenue dans le pack français disponible sur le site du zero.

Avez vous déjà rencontré ce type de problème ? Est ce que l'application peut empêcher la saisie via autoit et la commande send alors que la frappe directe sur le clavier fonctionne ? Une piste pour contourner ce problème.
J'ai essayé aussi en envoyant ctrl + v avec la commande Send.

Merci d'avance pour votre aide.

swinglo
Modifié en dernier par swinglo le mar. 13 déc. 2011 15:58, modifié 1 fois.
swinglo
Niveau 1
Niveau 1
Messages : 5
Enregistré le : mar. 13 déc. 2011 15:28
Status : Hors ligne

[R] Problème commande Send - Windev et Windows7

#2

Message par swinglo »

Bon finalement, cela fait juste 2-3h que je suis sur ce problème et je viens juste de trouver la solution sur le forum anglais

J'ai ajouté la commande

Code : Tout sélectionner

#requireadmin
en début de code et cela fonctionne bien.

Windows 7 doit probablement sécuriser les choses.

swinglo
Avatar du membre
Jerome
Niveau 9
Niveau 9
Messages : 661
Enregistré le : mar. 07 avr. 2009 08:35
Localisation : Picardie
Status : Hors ligne

Re: [R] Problème commande Send - Windev et Windows 7

#3

Message par Jerome »

Ou il fallait lancer ton script "en tant qu'administrateur".
swinglo
Niveau 1
Niveau 1
Messages : 5
Enregistré le : mar. 13 déc. 2011 15:28
Status : Hors ligne

Re: [R] Problème commande Send - Windev et Windows 7

#4

Message par swinglo »

ben, oui, mais quand on est en train de programmer, on ne pense pas à cela, surtout quand on lance le script en appuyant sur F5.... d'où le temps perdu.

Mais c'est bizare que Windows 7 autorise la frappe sur certains logiciels et pas d'autres, car la commande send fonctionne avec le bloc note par exemple....
Répondre