Bonjour a tous, je voudrait savoir si il serait possible qu'un script en AutoIT s'exécute tout seul dans son coin pour par exemple allez sur un site web comme une tache cron mais sans que sa interfère avec ce que fait l'utilisateur. Je sait pas si je me suis bien exprimé ^^
Merci d'avance
[R] Execution en mode cacher
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] Execution en mode cacher
Modifié en dernier par Natsu le mar. 22 juin 2010 20:20, modifié 1 fois.
- Tlem
- Site Admin

- Messages : 11824
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Execution en mode cacher
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
- ZDS
- Membre émérite

- Messages : 554
- Enregistré le : jeu. 10 juin 2010 10:35
- Localisation : 22300 Cul-d'chouette Langue-de-vache
- Status : Hors ligne
Re: [..] Execution en mode cacher
Bonjour,
Je ne sais pas si j'ai bien compris ta demande, mais oui un script Autoit peut etre lancé au démarrage de l'ordi et ne réagir qu'a certins horaires, c'est à toi de le coder comme tu le souhaites. Si tu veux qu'il soit "caché", il te suffit de cacher l'icone de la Tray, et de ne pas lui créer d'interface graphique (la GUI n'est qu'un bonus, comme tout programme qu'il soit en AutoIt, en C, en Ada, en NilNovi ou en Java etc...).
- Pour planquer l'icone de Tray : #NoTrayIcon
- Pour gérer des horaires : une boucle While avec un bloc conditionnel réagissant sur @SEC, @MIN, @HOUR, @MDAY, @MON, @YEAR, etc...
- Autre solution, une fonction qui se déclenche périodiquement, Adlib : http://www.autoitscript.fr/autoit3/docs/functions/AdlibEnable.htm.
- Dernière solution, utiliser des timestamps (mais c'est chiant ^^) : TimerInit/TimerDiff : http://www.autoitscript.fr/autoit3/docs/functions/TimerInit.htm.
A bientôt !
Je ne sais pas si j'ai bien compris ta demande, mais oui un script Autoit peut etre lancé au démarrage de l'ordi et ne réagir qu'a certins horaires, c'est à toi de le coder comme tu le souhaites. Si tu veux qu'il soit "caché", il te suffit de cacher l'icone de la Tray, et de ne pas lui créer d'interface graphique (la GUI n'est qu'un bonus, comme tout programme qu'il soit en AutoIt, en C, en Ada, en NilNovi ou en Java etc...).
- Pour planquer l'icone de Tray : #NoTrayIcon
- Pour gérer des horaires : une boucle While avec un bloc conditionnel réagissant sur @SEC, @MIN, @HOUR, @MDAY, @MON, @YEAR, etc...
- Autre solution, une fonction qui se déclenche périodiquement, Adlib : http://www.autoitscript.fr/autoit3/docs/functions/AdlibEnable.htm.
- Dernière solution, utiliser des timestamps (mais c'est chiant ^^) : TimerInit/TimerDiff : http://www.autoitscript.fr/autoit3/docs/functions/TimerInit.htm.
A bientôt !
ZDS : Chef de projet du nAiO (logiciel AutoIt gratuit sous licence CC 4.0 BY-NC-SA)
Tout problème a une solution, donc si il y a pas d'solution, c'est qu'il y a pas d'problème !
Tout problème a une solution, donc si il y a pas d'solution, c'est qu'il y a pas d'problème !
Re: [..] Execution en mode cacher
Merci de vos réponses mais Tlem je ne sait pas quel Mot clé mettre pour cela.
ZDS tu a mal compris ^^ ce que je veux faire c'est juste allez sur un site sans qu'il ouvre le navigateur web avec une commande tel que ShellExecute("firefox") et après simuler les click et autres. Je voudrais que le script va sur une page de mon site web a une heure précise (sa je sait faire) mais que je ne voie pas une nouvelle page arrivé, que je ne voie pas les click et la souris bougé toutes seul...etc
ZDS tu a mal compris ^^ ce que je veux faire c'est juste allez sur un site sans qu'il ouvre le navigateur web avec une commande tel que ShellExecute("firefox") et après simuler les click et autres. Je voudrais que le script va sur une page de mon site web a une heure précise (sa je sait faire) mais que je ne voie pas une nouvelle page arrivé, que je ne voie pas les click et la souris bougé toutes seul...etc
Re: [..] Execution en mode cacher
Il vous faudra utiliser l'UDF FF.au3 et IE.au3 pour satisfaire vos besoins (IE.au3 sera plus facile d'accès)
un simple _IECreate( avec l'option pour cacher, puis des _IEGetObj et _IEclick et c'est fait)
un simple _IECreate( avec l'option pour cacher, puis des _IEGetObj et _IEclick et c'est fait)


