[R] Func a la fermeture de windows

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

[R] Func a la fermeture de windows

#1

Message par Iste »

Salutations,

J'aimerai savoir si il etait possible de lancer une fonction quand windows se ferme.
Et meme mieux, si possible, stoper la fermeture et la relancer a la fin de la fonction
Et meme, encore plus mieux, desactiver clavier/souris, mais aussi l'ecran pendant ce temps (sachant qu'il faut que ca remarche apres le reboot :D)

Voila, merci !
Modifié en dernier par Iste le dim. 22 mars 2009 23:54, modifié 1 fois.
Signez ici
Avatar du membre
Voodoo
Niveau 6
Niveau 6
Messages : 298
Enregistré le : ven. 20 juil. 2007 20:45
Status : Hors ligne

Re: [..] Func a la fermeture de windows

#2

Message par Voodoo »

Je ne sais pas si c'est possible d'intercepter un message système, notamment celui de l'extinction de la machine...par contre en executant le script avant et en le faisant attendre sur un sleep on peut toujours tricher avec un

Code : Tout sélectionner

Func OnAutoItExit ( )
endFunc
qui se déclenchera automatiquement à la fermeture du script, donc à la fermeture de windows (théoriquement).

Il me semble que windows envoie un signal à tous les processus existant leur demandant de se fermer mais peut être qu'il force leur fermeture...ou que autoit3 ne prend pas bien en compte le message. Il faut tester. :D
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [..] Func a la fermeture de windows

#3

Message par Iste »

ok, je vais tester ca :p c'est une bonne idée en effet :)

Pis, quand on ouvre un blocnote, qu'on fait une modif mais qu'on sauvegarde pas et qu'on ferme windows, celui ci stop a la fermeture de notepad.
Si on fait "annuler" a la demande de sauvegarde de notepad ca stop la fermeture de windows.

Donc a moins que notepad soit plus integré au windows que ce que je crois (pas testé avec d'autre log), je suis sur qu'il y a moyen de faire quelque chose !

Bon, apres, avec autoit.. peut etre pas...
Signez ici
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11816
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Func a la fermeture de windows

#4

Message par Tlem »

Tout est écrit dans la fonction OnAutoItExit :
Remarks

Inside the function, @ExitCode can be used to retrieve the code set by the exit statement.

The mode of exit can be retrieved with @ExitMethod.
0 Natural closing.
1 close by Exit function.
2 close by clicking on exit of the systray.
3 close by user logoff.
4 close by Windows shutdown.
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é".
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [..] Func a la fermeture de windows

#5

Message par Iste »

Oui merci, grace a vous deux mon principal probleme est resolu ^^
Mais j'aimerais vraiment savoir si l'on peut stoper la fermetur de windows :/ Sinon ben tant pis hein

M'enfin, encore merci quand meme :)
Signez ici
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11816
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Func a la fermeture de windows

#6

Message par Tlem »

Oui c'est possible.
Il vous faut l'utilitaire Microsoft Shutdown et le commutateur /a.

Il est sans doute possible de faire autrement, mais j'ai pas cherché.
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é".
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [..] Func a la fermeture de windows

#7

Message par Iste »

Ha ben, c'est un peu monté au rouleau de scotch, mais c'est ce qu'il me fallait ^^

Encore merci, je clos le sujet
Signez ici
Répondre