[R] Lancer une application avant l’arrêt de Windows

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Boulanza
Niveau 9
Niveau 9
Messages : 697
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

[R] Lancer une application avant l’arrêt de Windows

#1

Message par Boulanza »

Je cherche une solution (script) qui me permet de lancer une application : nettoyer Temp avant que Windows commence à s'éteindre ?

Code : Tout sélectionner

;========================================
Func NettoyageTemp()
$path = @TempDir&"\"
FileSetAttrib($path, "-A-H-R-S", 1)
run('cmd.exe /c rmdir /Q /S "' & $path & '"', "", @SW_HIDE)
EndFunc
Modifié en dernier par Boulanza le sam. 01 juil. 2017 00:06, modifié 2 fois.
Avatar du membre
walkson
Modérateur
Modérateur
Messages : 1020
Enregistré le : ven. 12 août 2011 19:49
Localisation : Hurepoix
Status : Hors ligne

Re: [..] Lancer une application avant l’arrêt de Windows

#2

Message par walkson »

Bonjour,
En utilisant les taches planifiées. Vous devriez regarder https://www.autoitscript.fr/forum/viewt ... temporaire
Cordialement,
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
Boulanza
Niveau 9
Niveau 9
Messages : 697
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

Re: [..] Lancer une application avant l’arrêt de Windows

#3

Message par Boulanza »

Merci pour votre réponse, ce n'est pas la solution que je cherche.
Je m'explique : c'est de lancer une application au3 qui me permet de nettoyer le dossier "Temp" avant que Windows commence à s'éteindre.
la fonction OnAutoItExitRegister est peut être une solution ? mais je ne voie pas comment je peux l'utiliser pour mon cas.
Utilisateur 3309 supprimé
Status : Hors ligne

Re: [..] Lancer une application avant l’arrêt de Windows

#4

Message par Utilisateur 3309 supprimé »

Bonjour, depuis bien longtemps windows integre un lanceur de script au démarrage /arret de windows, voir ici :
https://stackoverflow.com/questions/124 ... s-shutdown

De windows XP a windows 10, executer gpedit.msc :
Image
Boulanza
Niveau 9
Niveau 9
Messages : 697
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

Re: [..] Lancer une application avant l’arrêt de Windows

#5

Message par Boulanza »

Oui, cetipabo, je le sais bien, mais vous ne rependez pas à ma question :
Lancer un script sous au3 qui me permet de nettoyer le dossier "Temp" avant et/ou au moment ou Windows commence à s'éteindre.
Utilisateur 3309 supprimé
Status : Hors ligne

Re: [..] Lancer une application avant l’arrêt de Windows

#6

Message par Utilisateur 3309 supprimé »

ben je ne vois pas ce qu'il vous manque ? vous avez fait le script, il suffit de le compiler et d'insérer sont chemin dans les scripts d'arrêt du systeme de gpedit.msc
lorsque vous éteindrez votre PC le script sera exécuté avant l'arrêt.
Boulanza
Niveau 9
Niveau 9
Messages : 697
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

Re: [..] Lancer une application avant l’arrêt de Windows

#7

Message par Boulanza »

Je suis perdu entre les scripts, guidez moi svp à le réaliser. Merci
Utilisateur 3309 supprimé
Status : Hors ligne

Re: [..] Lancer une application avant l’arrêt de Windows

#8

Message par Utilisateur 3309 supprimé »

Pas besoin de autoit, vous faites un fichier delete_temp.bat avec à l'intérieur ceci:

Code : Tout sélectionner

:: suppression des fichiers temp utilisateur
@echo off
cd %temp%
for /d %%D in (*) do rd /s /q "%%D"
del /f /q *

:: suppression des fichiers temp windows
cd %SystemRoot%\temp\
for /d %%D in (*) do rd /s /q "%%D"
del /f /q *
ensuite vous ajoutez le chemin du script dans les proprietés de l'arrêt du système:
Image
Modifié en dernier par Utilisateur 3309 supprimé le jeu. 29 juin 2017 09:25, modifié 2 fois.
Boulanza
Niveau 9
Niveau 9
Messages : 697
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

Re: [..] Lancer une application avant l’arrêt de Windows

#9

Message par Boulanza »

Ma question elle bien clair : Lancer une application avant l’arrêt de Windows
Utilisateur 3309 supprimé
Status : Hors ligne

Re: [..] Lancer une application avant l’arrêt de Windows

#10

Message par Utilisateur 3309 supprimé »

et ma réponse elle n'est pas claire ?? vous lisez ce qu'on vous dit ou quoi ? Pour lancer un programme au démarrage ou à l'arrêt de windows on utilise GPEDIT.MSC. Après vous lui collez le script ou l'application que vous voulez lancer. Ca répond parfaitement à la question et si ca n'est pas le cas alors votre question n'est pas claire.

Si un modérateur veut prendre la suite, moi j'abandonne.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11773
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Lancer une application avant l’arrêt de Windows

#11

Message par Tlem »

Bonjour. La solution de cetipabo est la bonne solution, maintenant, si elle ne vous convient pas, vous pouvez utiliser ces différentes alternatives :

- Dans le code ou le programme qui effectue l’arrêt de Windows, rajoutez votre tache de nettoyage.
- Si cela est la conséquence de l'appui sur le bouton arrêter, créez un raccourci qui effectuera la tache désirée puis qui arrêtera l'ordinateur.
- Enfin, une dernière alternative consiste à avoir un script résident qui surveille les messages Windows à la recherche du message d'extinction Windows.
De là, vous devez annuler l'extinction, faire votre travail, puis refaire l'extinction. Concernant tous les éléments pour faire ce type de script, tout est sur ce lien

Si dans les quatre propositions que vous avez, aucune ne vous convient, alors j'ai bien peur qu'il n'y ai pas de solution.
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é".
Boulanza
Niveau 9
Niveau 9
Messages : 697
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

Re: [R] Lancer une application avant l’arrêt de Windows

#12

Message par Boulanza »

Bonsoir,
Toutes les solutions sont parfaites.
Merci pour votre aimable aide.
Cordialement.
Répondre