[R] Ecriture clavier
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
[R] Ecriture clavier
Bonjour,
Je vais surement posé une question totalement idiote mais, je suis un petit nouveau avec AutoIt.
Je cherche a automatiser certaine tache, notamment remplir des formulaires car certaines information que je dois rentré sont répétitive.
J'aurais besoin d'un script qui assez évolutif et qui me permet (si cela est possible) d'utiliser une touche de mon clavier pour écrire une expression préprogrammé.
Par exemple, si j’appuie sur F2 le script écrirait dans une case exel est une certaine référence (EXB7258..) etc...
J'ai précisé évolutif car certaines références changent régulièrement et si il était possible de m'expliquer comment les changer moi même dans le script cela m'aiderais grandement.
Je vous remercie de votre aide,
Cordialement,
Je vais surement posé une question totalement idiote mais, je suis un petit nouveau avec AutoIt.
Je cherche a automatiser certaine tache, notamment remplir des formulaires car certaines information que je dois rentré sont répétitive.
J'aurais besoin d'un script qui assez évolutif et qui me permet (si cela est possible) d'utiliser une touche de mon clavier pour écrire une expression préprogrammé.
Par exemple, si j’appuie sur F2 le script écrirait dans une case exel est une certaine référence (EXB7258..) etc...
J'ai précisé évolutif car certaines références changent régulièrement et si il était possible de m'expliquer comment les changer moi même dans le script cela m'aiderais grandement.
Je vous remercie de votre aide,
Cordialement,
Modifié en dernier par winggin le dim. 21 août 2011 15:00, modifié 1 fois.
- mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Ecriture clavier
"If _IsPressed(touche) Then... " pour envoyer tes textes préprogrammés (il y a aussi HotKeySet, mais bon...)
Pour l'évolutivité tu peux stocker tes expressions dans un fichier ini externe ou un txt où tu pourras les modifier depuis le script
Pour Excel regarde dans l'aide les fonctions 'Excel Management'
Pour l'évolutivité tu peux stocker tes expressions dans un fichier ini externe ou un txt où tu pourras les modifier depuis le script
Pour Excel regarde dans l'aide les fonctions 'Excel Management'
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
-
MrDynoland
- Niveau 3

- Messages : 33
- Enregistré le : dim. 12 juin 2011 11:02
- Status : Hors ligne
Re: [..] Ecriture clavier
Pour Excel :
Code : Tout sélectionner
#Include <Excel.au3>
$sFilePath1 = @ScriptDir & "\Test.xlsx"
$openExcel = _ExcelBookOpen($sFilePath1)
_ExcelWriteCell($openExcel, "Test pour AutoItscript.fr", "A1")Re: [..] Ecriture clavier
Bonjour,
Je pense créer une boucle avec à l'intérieur la fonction "If _IsPressed(touche) Then..."
Mais j'ai un peu de mal à l'utiliser, serrait-il possible d'avoir un exemple?
Si j'utilise un send pour écrire ma référence cela marchera t il?
Merci de votre aide,
Je pense créer une boucle avec à l'intérieur la fonction "If _IsPressed(touche) Then..."
Mais j'ai un peu de mal à l'utiliser, serrait-il possible d'avoir un exemple?
Si j'utilise un send pour écrire ma référence cela marchera t il?
Merci de votre aide,
- mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Ecriture clavier
Pourquoi pas mais si tu veux écrire dans Excel, utilise les fonctions Excelwinggin a écrit :Si j'utilise un send pour écrire ma référence cela marchera t il?
La boucle est nécessaire
Adapte le script de MrDynoland, qqe chose comme ça :
► Afficher le texte
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Re: [..] Ecriture clavier
Je vais essayer de le faire avec ton aide.
Le problème est que je dois aussi remplir de nombreuse chose sur des sites webs pour de la gestion de stock.
Et pour cela je ne pense pas que la fonction exel fonctionnera.
Mais je vous remercie encore.
Le problème est que je dois aussi remplir de nombreuse chose sur des sites webs pour de la gestion de stock.
Et pour cela je ne pense pas que la fonction exel fonctionnera.
Mais je vous remercie encore.
- mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Ecriture clavier
Pour l'écriture sur des sites web, c'est différent, il faut passer par l'udf IE.au3
On t'aidera c'est pas un souci, mais s'il y a de nombreuses choses différentes à faire, avec du texte qui change souvent, est-tu sûr qu'un script autoit soit vraiment utile ? l'intérêt d'un script c'est l'automatisation de tâches + ou - répétitives
On t'aidera c'est pas un souci, mais s'il y a de nombreuses choses différentes à faire, avec du texte qui change souvent, est-tu sûr qu'un script autoit soit vraiment utile ? l'intérêt d'un script c'est l'automatisation de tâches + ou - répétitives
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Re: [..] Ecriture clavier
Les 3 / 4 des références ne change pas donc oui je pense que cela serrait intéressant.
Et puis, même si ce n'est qu'une petite chose sans grand intérêt, j'apprécie le fait de chercher à fonctionner le script.
Le but principal est tout de même pour le web car exel avec au tableur c'est plus facile.
Bon, il ne me reste plus qu'à regarder l'aide.
Et puis, même si ce n'est qu'une petite chose sans grand intérêt, j'apprécie le fait de chercher à fonctionner le script.
Le but principal est tout de même pour le web car exel avec au tableur c'est plus facile.
Bon, il ne me reste plus qu'à regarder l'aide.
- mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Ecriture clavier
Alors là OK, ça c'est un argument massue et indiscutablewinggin a écrit :Et puis, même si ce n'est qu'une petite chose sans grand intérêt, j'apprécie le fait de chercher à fonctionner le script.
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Re: [..] Ecriture clavier
S'il veut juste écrire sa référence en tapant un raccourci clavier, c'est simple, il suffit de faire :
J'ai fait ça depuis mon téléphone donc c'est pas identé et il y a peut-être des erreurs minimes, mais dans l'ensemble ça devrait marcher 
Code : Tout sélectionner
Global $Ref=LaReferenceATaperIci
While 1
If IsPressed("TOUCHE") Then
Send($Ref)
EndIf
WEnd
Re: [R] Ecriture clavier
Je vous remercie tous pour votre aide !
Grâce à l'exemple de RL77LUC je pense que je vais pouvoir me débrouiller sur la fin et faire ce que j'ai besoin.
Comme il me l'a donné en MP voici la liste des touches pour la fonction _IsPressed
Merci de votre aide et je reviendrais peut être plus tard. En tout cas je recommande fortement la communauté de ce forum.
Grâce à l'exemple de RL77LUC je pense que je vais pouvoir me débrouiller sur la fin et faire ce que j'ai besoin.
Comme il me l'a donné en MP voici la liste des touches pour la fonction _IsPressed
Merci de votre aide et je reviendrais peut être plus tard. En tout cas je recommande fortement la communauté de ce forum.


