Re: [..] Depiotage du fichier index.dat
Posté : mer. 18 mars 2009 11:06
Pas de caractères indésirables en vue, par contre, certains mk: semblent perdre leur suite (en gros, j'ai un CR juste après).
Communauté Francophone AutoIt
https://autoitscript.fr/forum/
Code : Tout sélectionner
$title="cpindex.dat" ; nom de la copie du fichier en local
$fic = FileOpen($title,0)
if $fic = -1 Then Exit 1
while 1
$contenu = FileReadLine($fic)
if @error Then ExitLoop
$selection = StringRegExpReplace($contenu,".*Visited.*@(.*/\w*).*","$1")
If (Not @error) And (@extended > 0) Then ConsoleWrite($selection&@CRLF)
WEnd
FileClose($fic)
Code : Tout sélectionner
$Hist = Regread("HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders","History")Code : Tout sélectionner
$file = FileOpen(@UserProfileDir&"\Local Settings\Historique\History.IE5\index.dat",0)
If $file = -1 Then
MsgBox(0, "Erreur", "Impossible d'ouvrir le fichier.")
Exit
EndIf
While 1
$line = FileReadLine($file)
If @error = -1 Then ExitLoop
If (stringinstr($line,[color=#FF0000]": "[/color])) <> 0 Then
$split = stringsplit($line,"@")
FileWriteLine("c:\test2.txt",StringReplace($line,$split[1]&"@",""))
EndIf
Wend
FileClose($file)
RunWait("write c:\test2.txt")