dletozeun
Messages postés546Date d'inscriptionvendredi 13 février 2004StatutMembreDernière intervention 9 janvier 2008
-
26 juil. 2007 à 17:01
panthere79
Messages postés1Date d'inscriptionsamedi 19 juin 2010StatutMembreDernière intervention19 juin 2010
-
19 juin 2010 à 10:16
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
panthere79
Messages postés1Date d'inscriptionsamedi 19 juin 2010StatutMembreDernière intervention19 juin 2010 19 juin 2010 à 10:16
bonjour, j'ai téléchargé le zip et je l'ai enregistré dans "mes documents" mais j'ai pleins de dossier tel que : release, autoclicddlh etc... mais je ne sais pas comment l'installé pouvez-vous m'aider s'il vous plaît?
Vipsus
Messages postés4Date d'inscriptionvendredi 9 décembre 2005StatutMembreDernière intervention 2 mai 2010 2 mai 2010 à 23:23
OK, merci pour ces confirmations. Mais du coup, j'ai opté pour un autre systeme qui permet de faire bien plus.
bipcpp
Messages postés40Date d'inscriptionmardi 18 mai 2004StatutMembreDernière intervention 2 mai 2010 2 mai 2010 à 21:53
Bonjour Vipsus,
Lorsque tu dis "afficher", je pense que tu veux saisir dans un champ un texte ?
donc déclare la variable, place le curseur dans le champ (mousemove x y puis mouseclic) et keysend pour "entrer" le texte (mais je ne pense pas que la version postée permet de faire KEYSEND UneVariable !)
La commande "IFERRORGOTO label" n'est pas utilisée dans cette version !
Vipsus
Messages postés4Date d'inscriptionvendredi 9 décembre 2005StatutMembreDernière intervention 2 mai 2010 23 avril 2010 à 12:08
Bonjour,
A quoi correspond cette fonction et comment ca marche ? Merci d'avance pour vos reponses.
--> IFERRORGOTO label
Vipsus
Messages postés4Date d'inscriptionvendredi 9 décembre 2005StatutMembreDernière intervention 2 mai 2010 22 avril 2010 à 15:29
Desole, erreur de frappe. C'est plutot:
REM Declare variable
DECLARE text string www.google.fr
Vipsus
Messages postés4Date d'inscriptionvendredi 9 décembre 2005StatutMembreDernière intervention 2 mai 2010 22 avril 2010 à 15:22
Tout d'abord, je tiens a remercier pour cette source bien utile.
Maintenant, j'aurai voulu savoir comment je peux m'y prendre pour creer une variable en string et pouvoir l'afficher (par exemple avec la fonction KEYSEND).
Voici mon code:
REM Declare variable
DECLARE lien string www.google.fr
REM Ouvrir une fenetre internet et cliquer sur la barre de lien
MOUSEMOVE 100 1008
MOUSECLIC
WAIT 1000
MOUSEMOVE 300 60
MOUSECLIC
WAIT 1000
REM Affiche lien internet
KEYSEND text
REPEAT 1
mawy33
Messages postés5Date d'inscriptionlundi 20 juillet 2009StatutMembreDernière intervention11 décembre 2009 11 déc. 2009 à 23:29
nan c'est impossible avec ce qui est déjà programmé
mais vas y fait toi plaisir c'est pas très difficile à coder ;)
arnauldl
Messages postés2Date d'inscriptionlundi 2 août 2004StatutMembreDernière intervention11 décembre 2009 11 déc. 2009 à 11:04
Bonjour,
Sympa cet interpréteur !!
J'ai quelques questions, ou suggestion d'améliorations :
- Lorsqu'on a déclarée une variable, est-ce qu'il y a moyen de se servir de cette variable dans la commande keysend ?
- Y-a-t-il moyen de lancer un script via une ligne de commande (genre batch windows ?) et de lui passer des paramètres ?
Merci d'avance !
mawy33
Messages postés5Date d'inscriptionlundi 20 juillet 2009StatutMembreDernière intervention11 décembre 2009 21 août 2009 à 10:26
j y ai travaillé hier et j'ai réussi tout seul en fait
j me suis pas pris la tête et j'ai réduit la "secure zone" à la taille de 0 pixel sur 0 pixel (ligne 1265 a peu près pour ceux que ça intéresse )
merci beaucoup pour ce soft il m'est très très utiles mtn ;)
mawy33
Messages postés5Date d'inscriptionlundi 20 juillet 2009StatutMembreDernière intervention11 décembre 2009 20 août 2009 à 09:02
dsl du double post ...
ce qui me serais le plus utile en fait c'est de savoir comment enlever cet "arret d'urgence" car en serrant j'arrive à faire rentrer mes script dans les 100 lignes (ça devient illisible mais ça marche ... ) mais par contre j'arrive pas à contourner ton A.U
mawy33
Messages postés5Date d'inscriptionlundi 20 juillet 2009StatutMembreDernière intervention11 décembre 2009 20 août 2009 à 08:59
oui j'ai vu cette constante déjà et j me suis dit que c'était ça qu'il fallait changer ...
mais mtn que tu m'as dit que j pouvais le faire (je savais pas si les histoires de copyrights et tout ... ) je sais pas comment recompiler tout ça ... je dois vraiment être un plot la dsl --'
je vais reessayer et chercher ...
bipcpp
Messages postés40Date d'inscriptionmardi 18 mai 2004StatutMembreDernière intervention 2 mai 2010 20 août 2009 à 07:46
@MAWY33:
- nb de lignes : il faut simplement modifier la constante "SCRIPT_MAX_LINE" dans le fichier "autoclic.cpp" et recompiler
- "arrêt d'urgence" : à voir dans une prochaine version
bipcpp
Messages postés40Date d'inscriptionmardi 18 mai 2004StatutMembreDernière intervention 2 mai 2010 20 août 2009 à 07:43
@NOS1886 : je vais corriger ce "bug" dans une prochaine version
mawy33
Messages postés5Date d'inscriptionlundi 20 juillet 2009StatutMembreDernière intervention11 décembre 2009 19 août 2009 à 12:04
Bonjour tous !!! :D
serait il possible d'avoir de l'aide svp ?? ça serait pour :
- enlever la limite de 100 lignes par script (il m'en faudrait 10 fois plus environ ^^ )
- enlever la fonction "arrêt d'urgence" (qui met le script en pause lorsque la souris passe sur l'icône de l'autoclic)
.
Merci beaucoup d'avance
.
PS : je peux travailler sous linux ou windows peu importe
.
.
.
@bigcpp : je t'ai envoyé un MP un peu plus détaillé
j'utilise ton soft pour controler mon pc à distance
un autoclic démarré qui boucle (va chercher un mail (envoyé depuis mon téléphone) et fait exécuter le script par un autre autoclic
l'autre autoclic qui exécute les ordres du mail
et ça recommence toutes les 5 minutes ...
nos1886
Messages postés6Date d'inscriptionlundi 17 novembre 2008StatutMembreDernière intervention 2 novembre 2012 10 août 2009 à 11:25
Merci pour ta réponse, il est donc impossible d'agrandir une fenêtre internet explorer?
bipcpp
Messages postés40Date d'inscriptionmardi 18 mai 2004StatutMembreDernière intervention 2 mai 2010 7 août 2009 à 22:52
NB2: l'envoi de touches ALT, CONTROL et/ou SHIFT n'est fait que lors du prochain caractère.
Par exemple : ALT+SHIFT+F1 = keysend %a%s%1
bipcpp
Messages postés40Date d'inscriptionmardi 18 mai 2004StatutMembreDernière intervention 2 mai 2010 7 août 2009 à 22:49
@nos1886 :
Bonjour,
Bonne remarque, le caractère espace n'est pas géré !
Il faut alors ruser, par exemple -> ALT + F + flèche gauche + N
keysend %af
keysend %l
keysend n
Cela fonctionne avec Wordpad et autre, mais pas avec Firefox (il doit gérer les menus différement)
NB: l'interêt de faire plusieurs keysend est de laisser le temps au PC d'interpréter les touches reçues. Cela dépend de la vitesse du PC. Sinon il faut intercaler des wait.
nos1886
Messages postés6Date d'inscriptionlundi 17 novembre 2008StatutMembreDernière intervention 2 novembre 2012 30 juil. 2009 à 10:25
Bonjour,
Excellent soft, j'ai juste une question, comment faut il écrire le script pour qu'il envoie cette combinaison de touches maintenues : Atl + ESPACE + N (agrandi la fenêtre active, ceci me permet d'être sur de l'emplacement des boutons de la page que je charge).Merci d'avance
cs_finelarme
Messages postés5Date d'inscriptionmardi 8 avril 2003StatutMembreDernière intervention12 juillet 2008 12 juil. 2008 à 19:43
Ok je vais plancher là-dessus, merci.
Le pourquoi de ma demande : je prépare un dessin à ma copine, lancement de l'autoclic : ouverture de paint, clic grosseur du point, clic couleur, clic sur la feuille blanche pour faire une forme et dessiner ; si c'est trop lent ça devient.. :(.
Bref, je te tiens au courant.
bipcpp
Messages postés40Date d'inscriptionmardi 18 mai 2004StatutMembreDernière intervention 2 mai 2010 12 juil. 2008 à 19:37
@FINELARME :
Une ligne de script est éxécutée toutes les "int iTimer" milli-secondes.
Cette valeur est fixée à 50ms par défaut, mais tu peux la réduire.
Fait attention à ce que la durée d'une ligne de script ne dure pas plus que la variable "iTimer", sinon le comportement du programme risque d'être bizarre.
Je pense que l'intérêt d'utiliser un timer windows, est que cela ne consomme pas de ressource CPU pendant l'attente (au contraire d'une boucle avec QueryPerformanceCounter).
Ce serait sympa de me dire pour quelle raison vous utilisez le programme (sur le web, dans des jeux, ...).
cs_finelarme
Messages postés5Date d'inscriptionmardi 8 avril 2003StatutMembreDernière intervention12 juillet 2008 12 juil. 2008 à 14:37
Bipcpp saurais-tu faire une boucle avec des timers de précision du type QueryPerformanceCounter (comme pour les jeux vidéos) pour éviter d'utiliser le timer windows est ainsi avoir des délais plus rapides ?
cs_finelarme
Messages postés5Date d'inscriptionmardi 8 avril 2003StatutMembreDernière intervention12 juillet 2008 12 juil. 2008 à 13:59
Possible d'obtenir des délais en milliseconde ? (je t'ai envoyé un mail bipcpp)
MoraXium
Messages postés1Date d'inscriptionvendredi 15 décembre 2000StatutMembreDernière intervention 5 juillet 2008 5 juil. 2008 à 16:28
Je suis un gros noob et y'a pas moyen de le faire fonctionner :( Un tuto pour noob c'est possible :$
bipcpp
Messages postés40Date d'inscriptionmardi 18 mai 2004StatutMembreDernière intervention 2 mai 2010 4 mars 2008 à 07:52
Autoclic (comme chaque programme) ne sait gérer que ses propres scripts.
Il n'y a que VB qui sache faire du VB !
>> j'ai un script en perle
(c'est beau ... :-) )
syrus2
Messages postés2Date d'inscriptionmardi 2 septembre 2003StatutMembreDernière intervention 3 mars 2008 3 mars 2008 à 23:29
Oui j'ai exécuté avec ton exemple comme tu dis c'est beau.
Une question i j'ai un script en perle ou vb ou en autres langage
il peut le faire?
Merci d'avance
bipcpp
Messages postés40Date d'inscriptionmardi 18 mai 2004StatutMembreDernière intervention 2 mai 2010 3 mars 2008 à 20:43
@ SYRUS2
Ce programme ne fait qu'interpréter un script.
Donc tu créé un script, exemple :
MOUSEMOVE 200 200
WAIT 1000
MOUSEMOVE 500 500
WAIT 1000
Tu sauvegardes dans un fichier texte, tu "loade" ce script et tu le "starte".
Ta souris va se déplacer toutes les secondes.
(c'est beau .... :-) )
syrus2
Messages postés2Date d'inscriptionmardi 2 septembre 2003StatutMembreDernière intervention 3 mars 2008 3 mars 2008 à 17:46
Je viens d'essayé ton prg, sans résultat
Est-ce possible de expliquer un peu plus
avec un exmple.
Merci d'avace
flashman22
Messages postés1Date d'inscriptionsamedi 10 juin 2006StatutMembreDernière intervention24 novembre 2007 24 nov. 2007 à 04:27
Merci pour le soft
ordiman85
Messages postés41Date d'inscriptionsamedi 4 mars 2006StatutMembreDernière intervention19 mars 2010 30 juil. 2007 à 17:52
10/10 rien que pour l'idée ! bravo !
bipcpp
Messages postés40Date d'inscriptionmardi 18 mai 2004StatutMembreDernière intervention 2 mai 2010 28 juil. 2007 à 09:56
Oui, une fonction de création automatique de script serait sympa.
En attendant, il vaut mieux utiliser au maximum l'envoi de touches.
cs_Mr.X
Messages postés118Date d'inscriptionmercredi 22 octobre 2003StatutMembreDernière intervention 2 novembre 2007 27 juil. 2007 à 18:14
Très simple, mais fallait y penser. Pas mal.
dletozeun
Messages postés546Date d'inscriptionvendredi 13 février 2004StatutMembreDernière intervention 9 janvier 20081 26 juil. 2007 à 17:32
tiens je viens d'avoir une idée qui pourrait etre interresante quand on ecrit un script. Ca serait de rajouter une fonctionnalité qui permet de visualiser les coordonnées de la souris, parce que c'est pas simple de savoir les coordonnée du point ou on veux cliquer...
Peut etre que tu pourrait mettre ca en place en créant un petit editeur pour tes scripts, ou carrement faire un programme a part qui affiche simplement les coordonnées de la souris pour aider a l'ecriture.
Le must ca serait de faire une ecriture de script automatique, en demandant a l'utilisateur d'effectuer les actions souhaités pendant que ton programme les enregistre en ecrivant le script lui meme! ^^
dletozeun
Messages postés546Date d'inscriptionvendredi 13 février 2004StatutMembreDernière intervention 9 janvier 20081 26 juil. 2007 à 17:01
Sympa cette source, elle marche bien sur xp. Je trouve ca amusant ^^
19 juin 2010 à 10:16
2 mai 2010 à 23:23
--> http://www.clubic.com/telecharger-fiche14102-autoit.html
2 mai 2010 à 21:53
Lorsque tu dis "afficher", je pense que tu veux saisir dans un champ un texte ?
donc déclare la variable, place le curseur dans le champ (mousemove x y puis mouseclic) et keysend pour "entrer" le texte (mais je ne pense pas que la version postée permet de faire KEYSEND UneVariable !)
La commande "IFERRORGOTO label" n'est pas utilisée dans cette version !
23 avril 2010 à 12:08
A quoi correspond cette fonction et comment ca marche ? Merci d'avance pour vos reponses.
--> IFERRORGOTO label
22 avril 2010 à 15:29
REM Declare variable
DECLARE text string www.google.fr
22 avril 2010 à 15:22
Maintenant, j'aurai voulu savoir comment je peux m'y prendre pour creer une variable en string et pouvoir l'afficher (par exemple avec la fonction KEYSEND).
Voici mon code:
REM Declare variable
DECLARE lien string www.google.fr
REM Ouvrir une fenetre internet et cliquer sur la barre de lien
MOUSEMOVE 100 1008
MOUSECLIC
WAIT 1000
MOUSEMOVE 300 60
MOUSECLIC
WAIT 1000
REM Affiche lien internet
KEYSEND text
REPEAT 1
11 déc. 2009 à 23:29
mais vas y fait toi plaisir c'est pas très difficile à coder ;)
11 déc. 2009 à 11:04
Sympa cet interpréteur !!
J'ai quelques questions, ou suggestion d'améliorations :
- Lorsqu'on a déclarée une variable, est-ce qu'il y a moyen de se servir de cette variable dans la commande keysend ?
- Y-a-t-il moyen de lancer un script via une ligne de commande (genre batch windows ?) et de lui passer des paramètres ?
Merci d'avance !
21 août 2009 à 10:26
j me suis pas pris la tête et j'ai réduit la "secure zone" à la taille de 0 pixel sur 0 pixel (ligne 1265 a peu près pour ceux que ça intéresse )
merci beaucoup pour ce soft il m'est très très utiles mtn ;)
20 août 2009 à 09:02
ce qui me serais le plus utile en fait c'est de savoir comment enlever cet "arret d'urgence" car en serrant j'arrive à faire rentrer mes script dans les 100 lignes (ça devient illisible mais ça marche ... ) mais par contre j'arrive pas à contourner ton A.U
20 août 2009 à 08:59
mais mtn que tu m'as dit que j pouvais le faire (je savais pas si les histoires de copyrights et tout ... ) je sais pas comment recompiler tout ça ... je dois vraiment être un plot la dsl --'
je vais reessayer et chercher ...
20 août 2009 à 07:46
- nb de lignes : il faut simplement modifier la constante "SCRIPT_MAX_LINE" dans le fichier "autoclic.cpp" et recompiler
- "arrêt d'urgence" : à voir dans une prochaine version
20 août 2009 à 07:43
19 août 2009 à 12:04
serait il possible d'avoir de l'aide svp ?? ça serait pour :
- enlever la limite de 100 lignes par script (il m'en faudrait 10 fois plus environ ^^ )
- enlever la fonction "arrêt d'urgence" (qui met le script en pause lorsque la souris passe sur l'icône de l'autoclic)
.
Merci beaucoup d'avance
.
PS : je peux travailler sous linux ou windows peu importe
.
.
.
@bigcpp : je t'ai envoyé un MP un peu plus détaillé
j'utilise ton soft pour controler mon pc à distance
un autoclic démarré qui boucle (va chercher un mail (envoyé depuis mon téléphone) et fait exécuter le script par un autre autoclic
l'autre autoclic qui exécute les ordres du mail
et ça recommence toutes les 5 minutes ...
10 août 2009 à 11:25
7 août 2009 à 22:52
Par exemple : ALT+SHIFT+F1 = keysend %a%s%1
7 août 2009 à 22:49
Bonjour,
Bonne remarque, le caractère espace n'est pas géré !
Il faut alors ruser, par exemple -> ALT + F + flèche gauche + N
keysend %af
keysend %l
keysend n
Cela fonctionne avec Wordpad et autre, mais pas avec Firefox (il doit gérer les menus différement)
NB: l'interêt de faire plusieurs keysend est de laisser le temps au PC d'interpréter les touches reçues. Cela dépend de la vitesse du PC. Sinon il faut intercaler des wait.
30 juil. 2009 à 10:25
Excellent soft, j'ai juste une question, comment faut il écrire le script pour qu'il envoie cette combinaison de touches maintenues : Atl + ESPACE + N (agrandi la fenêtre active, ceci me permet d'être sur de l'emplacement des boutons de la page que je charge).Merci d'avance
12 juil. 2008 à 19:43
Le pourquoi de ma demande : je prépare un dessin à ma copine, lancement de l'autoclic : ouverture de paint, clic grosseur du point, clic couleur, clic sur la feuille blanche pour faire une forme et dessiner ; si c'est trop lent ça devient.. :(.
Bref, je te tiens au courant.
12 juil. 2008 à 19:37
Une ligne de script est éxécutée toutes les "int iTimer" milli-secondes.
Cette valeur est fixée à 50ms par défaut, mais tu peux la réduire.
Fait attention à ce que la durée d'une ligne de script ne dure pas plus que la variable "iTimer", sinon le comportement du programme risque d'être bizarre.
Je pense que l'intérêt d'utiliser un timer windows, est que cela ne consomme pas de ressource CPU pendant l'attente (au contraire d'une boucle avec QueryPerformanceCounter).
Ce serait sympa de me dire pour quelle raison vous utilisez le programme (sur le web, dans des jeux, ...).
12 juil. 2008 à 14:37
12 juil. 2008 à 13:59
5 juil. 2008 à 16:28
4 mars 2008 à 07:52
Il n'y a que VB qui sache faire du VB !
>> j'ai un script en perle
(c'est beau ... :-) )
3 mars 2008 à 23:29
Une question i j'ai un script en perle ou vb ou en autres langage
il peut le faire?
Merci d'avance
3 mars 2008 à 20:43
Ce programme ne fait qu'interpréter un script.
Donc tu créé un script, exemple :
MOUSEMOVE 200 200
WAIT 1000
MOUSEMOVE 500 500
WAIT 1000
Tu sauvegardes dans un fichier texte, tu "loade" ce script et tu le "starte".
Ta souris va se déplacer toutes les secondes.
(c'est beau .... :-) )
3 mars 2008 à 17:46
Est-ce possible de expliquer un peu plus
avec un exmple.
Merci d'avace
24 nov. 2007 à 04:27
30 juil. 2007 à 17:52
28 juil. 2007 à 09:56
En attendant, il vaut mieux utiliser au maximum l'envoi de touches.
27 juil. 2007 à 18:14
26 juil. 2007 à 17:32
Peut etre que tu pourrait mettre ca en place en créant un petit editeur pour tes scripts, ou carrement faire un programme a part qui affiche simplement les coordonnées de la souris pour aider a l'ecriture.
Le must ca serait de faire une ecriture de script automatique, en demandant a l'utilisateur d'effectuer les actions souhaités pendant que ton programme les enregistre en ecrivant le script lui meme! ^^
26 juil. 2007 à 17:01