[..] Code pour effacer historique,cookies...
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.
[..] Code pour effacer historique,cookies...
Hello tout le monde,
J'ai créer un navigateur dans mon programme et dedans j'ai mis un bouton qui permet d'effacer ses traces.
Le problème est que une fois le code executé, derrière ccleaner trouve encore et efface l'historique, cookies, les fichiers tempos dans internet explorer.
Si quelqu'un a un code qui fonctionne bien sachant que c'est obligatoirement internet explorer (enfin une partie de celui-ci) qui est utilisé dans mon script
J'ai créer un navigateur dans mon programme et dedans j'ai mis un bouton qui permet d'effacer ses traces.
Le problème est que une fois le code executé, derrière ccleaner trouve encore et efface l'historique, cookies, les fichiers tempos dans internet explorer.
Si quelqu'un a un code qui fonctionne bien sachant que c'est obligatoirement internet explorer (enfin une partie de celui-ci) qui est utilisé dans mon script
- TopXm
- Niveau 6
- Messages : 260
- Enregistré le : mer. 25 mai 2011 16:37
- Localisation : Cognac !!!
- Status : Hors ligne
Re: [..] Code pour effacer historique,cookies...
Hello 
Via une simple recherche sur le forum je tombe sur ceci : http://www.autoitscript.fr/forum/viewto ... he+#p20368
proposé par le boss

Via une simple recherche sur le forum je tombe sur ceci : http://www.autoitscript.fr/forum/viewto ... he+#p20368
proposé par le boss

Re: [..] Code pour effacer historique,cookies...
Merci, je vais essayer.
Moi j'avais ça comme code mais il ne fonctionne pas :
Moi j'avais ça comme code mais il ne fonctionne pas :
Code : Tout sélectionner
Run("RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess " & $History )
Run("RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess " & $Cookies )
Run("RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess " & $Temporary_Internet_Files )
Run("RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess " & $Form_Data_Only )
Run("RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess " & $Everything )
Re: [..] Code pour effacer historique,cookies...
arf la fonction du boss ne fonctionne pas... j'ai des erreurs lors de la compilation :
(320,1) : ERROR: missing EndSwitch.
Func
^
(232,14) : REF: missing EndSwitch.
Switch $nMsg
~~~~~~~~~~~~~^
(320,1) : ERROR: missing Wend.
Func
^
(230,1) : REF: missing Wend.
While
^
(382,3) : ERROR: syntax error
Case
~~^
D:\XXXXXX.au3 - 3 error(s), 0 warning(s)
(320,1) : ERROR: missing EndSwitch.
Func
^
(232,14) : REF: missing EndSwitch.
Switch $nMsg
~~~~~~~~~~~~~^
(320,1) : ERROR: missing Wend.
Func
^
(230,1) : REF: missing Wend.
While
^
(382,3) : ERROR: syntax error
Case
~~^
D:\XXXXXX.au3 - 3 error(s), 0 warning(s)
- mikell
- Modérateur
- Messages : 6273
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Code pour effacer historique,cookies...
Vu qu'y a pas de Switch dans la fonction de Tlem, l'erreur ne vient pas de là
Conseil : vérifier le script (et s'il n'y a pas eu une cagade de copier-coller, genre EndFunc qui manque, etc)
Conseil : vérifier le script (et s'il n'y a pas eu une cagade de copier-coller, genre EndFunc qui manque, etc)
" 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: [..] Code pour effacer historique,cookies...
Non, si j'enlève le code, je n'ai plus aucune erreur 

- mikell
- Modérateur
- Messages : 6273
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Code pour effacer historique,cookies...
Alors c'est un souci d'intégration du code dans le script
J'ai pas essayé le code du boss, mais c'est un maniaque et il a dû soigneusement le tester avant de le poster
Et tes erreurs ça m'évoque furieusement un EndIf manquant ou déplacé ou une autre connerie du même tonneau
J'ai pas essayé le code du boss, mais c'est un maniaque et il a dû soigneusement le tester avant de le poster

Et tes erreurs ça m'évoque furieusement un EndIf manquant ou déplacé ou une autre connerie du même tonneau
" 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 )
- Tlem
- Site Admin
- Messages : 11748
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Code pour effacer historique,cookies...
Je confirme le bon fonctionnement de la fonction et du code d'exemple.
C'est indubitablement une erreur d'intégration de la fonction au sein du code de TILK ...
C'est indubitablement une erreur d'intégration de la fonction au sein du code de TILK ...

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é".
Re: [..] Code pour effacer historique,cookies...
Tlem, arriverais-tu à m'envoyer le script fonctionnel avec le code de nettoyage d'IE (avec un simple bouton)
J'arriverais peut-être à voir d'où vient le problème comme cela.
J'arriverais peut-être à voir d'où vient le problème comme cela.

- Tlem
- Site Admin
- Messages : 11748
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Code pour effacer historique,cookies...
Les fonctions sont dans le lien fournit par TopXm.
Il vous suffit de copier le code à partir de la lignejusqu'à la ligneCe qui vous donne 3 fonctions. Copiez ce code à la fin de votre script puis, dans votre code sur l'action du bouton, rajoutez les deux commandes suivantes :
Voilà !
Il vous suffit de copier le code à partir de la ligne
Code : Tout sélectionner
Func _EmptyIEHistory()
Code : Tout sélectionner
EndFunc ;==>_FileAndDirectoryDelete
Code : Tout sélectionner
_EmptyIEHistory()
_EmptyIECache()
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é".
Re: [..] Code pour effacer historique,cookies...
Merci
Mon erreur était de mettre les 3 fonctions entre le EndSwitch

Mon erreur était de mettre les 3 fonctions entre le EndSwitch
- Tlem
- Site Admin
- Messages : 11748
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Code pour effacer historique,cookies...
N'oubliez pas la balise [R] dans le titre de votre premier message si votre sujet est résolu.
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é".
Re: [..] Code pour effacer historique,cookies...
Bonjour,
Pour ma part, j'ai trouvé beaucoup plus simple pour réécrire ces fonctions et c'est natif dans Windows.
Exemple :
Le Chiffre 8 est changeable en fonction de le fonction désirée :
1 => Efface l'Histroique
2 => Efface les Cokies
8 => Efface les Fichiers internet Temporaire
16 => Efface les données des Formulaires
32 => Efface les mots de Passe sauvegardés
255 => Efface Tout
4351 => Celui la je ne le connaissais pas, je l'ai trouvé en recherchant sur notre ami Google => Delete All w/Clear Add-ons Settings (je ne sais pas trop ce que ça fait)
Rien n'empêche effectivement d'utiliser des Fonctions, car c'est plus pratique pour les éxecutions multiples, mais je les trouve un peu lourde avec les lectures de clés de registre.
Pour ma part, j'ai trouvé beaucoup plus simple pour réécrire ces fonctions et c'est natif dans Windows.
Exemple :
Code : Tout sélectionner
Run("RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8",@WindowsDir,@SW_HIDE)
1 => Efface l'Histroique
2 => Efface les Cokies
8 => Efface les Fichiers internet Temporaire
16 => Efface les données des Formulaires
32 => Efface les mots de Passe sauvegardés
255 => Efface Tout
4351 => Celui la je ne le connaissais pas, je l'ai trouvé en recherchant sur notre ami Google => Delete All w/Clear Add-ons Settings (je ne sais pas trop ce que ça fait)
Rien n'empêche effectivement d'utiliser des Fonctions, car c'est plus pratique pour les éxecutions multiples, mais je les trouve un peu lourde avec les lectures de clés de registre.

- Tlem
- Site Admin
- Messages : 11748
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Code pour effacer historique,cookies...
Magnifique. Si je trouve un peu de temps, je regarderais à mettre ça sous forme de fonction. 

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é".
- Anthony
- Niveau 6
- Messages : 285
- Enregistré le : lun. 17 janv. 2011 14:08
- Localisation : France
- Contact :
- Status : Hors ligne
Re: [..] Code pour effacer historique,cookies...
Bonjour Tlem
Gros déterrage de sujet je le sais mais cette fonction existe maintenant, pour me virer cette fenêtre disgracieuse ?
En effet n'à aucun effet je suis sur Zindows 10 x64 Pro
$ClearID = "8"
Run("RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess " & $ClearID, @WindowsDir, @SW_HIDE)
Run("RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess " & $ClearID, @WindowsDir, @SW_HIDE)

J'ai été diagnostiqué pour trouble de la concentration, soyez indulgent
Merci à tous pour votre aide.
http://webfreesoftware.net Les Logiciels Gratuits
Mon [UDF]Merci à tous pour votre aide.
http://webfreesoftware.net Les Logiciels Gratuits
[UDF] GuiStatusBar facile (GuiStatusBarEx.au3) viewtopic.php?f=21&t=15370
- Tlem
- Site Admin
- Messages : 11748
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Code pour effacer historique,cookies...
Effectivement, déterrage d'un sujet de 10 ans, c'est pas mal ...
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é".
- Anthony
- Niveau 6
- Messages : 285
- Enregistré le : lun. 17 janv. 2011 14:08
- Localisation : France
- Contact :
- Status : Hors ligne
Re: [..] Code pour effacer historique,cookies...
Bonjour Tlem,
Oui vieux mais je me demandais si cette fonction existait aujourd'hui, ce qui ferait avancer la science

J'ai été diagnostiqué pour trouble de la concentration, soyez indulgent
Merci à tous pour votre aide.
http://webfreesoftware.net Les Logiciels Gratuits
Mon [UDF]Merci à tous pour votre aide.
http://webfreesoftware.net Les Logiciels Gratuits
[UDF] GuiStatusBar facile (GuiStatusBarEx.au3) viewtopic.php?f=21&t=15370