Hallo,
gibt es einen Weg den Cache vom Inet Exploder zu löschen, ohne das dabei ein Fenster aufgeht?
Gruß
Hallo,
gibt es einen Weg den Cache vom Inet Exploder zu löschen, ohne das dabei ein Fenster aufgeht?
Gruß
Du kannst einfach das Fenster danach hiden.
Speichert er das nicht im Temp Ordner?
Dann kannst du ihn löschen und danach wieder erzeugen.
>>>> Window <<<<
Title: Browserverlauf löschen
Class: #32770
Position: 0, 0
Size: 416, 201
Style: 0x94CA09CC
ExStyle: 0x00050101
Handle: 0x0000000000032ED2
WinSetState("Browserverlauf löschen", "[CLASS:#32770]", @SW_HIDE)
und
WinSetState("Browserverlauf löschen", "", @SW_HIDE)
funktionieren nicht.
Temp Ordner != Cache
C:\\windows\\system32\\rundll32.exe InetCpl.cpl,ClearMyTracksByProcess 4351
sollte gehen.... aber ich nehme mal an du willst die flashcookies auch löschen (ein schelm wer böses dabei denkt )
die findest du hier
\"%APPDATA%\\Macromedia\\Flash Player\\#SharedObjects\
So, hatte es nun mit
Run("RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8", @SW_HIDE)
ausprobiert, aber irgendwie funkt das nicht, wenn ich das ausführe, die Funktion im Scirpt mit InetGet starte, dann wird ab und an veralteten Daten abgerufen, wenn ich dann via Inet Explorer selbst die Cache lösche, gehts sofort & ausnahmslos immer. Jemand ne Idee? Der obere Befehl scheint ja nicht zu funken.
InetGet ( "URL", "filename" [, options = 0 [, background = 0]] )
[/autoit]
options auf 1 setzen damit ein Reload erzwungen wird, steht in der Hilfe.
Probiers mal mit ShellExecute, statt Run
ShellExecute("RunDll32.exe", "InetCpl.cpl,ClearMyTracksByProcess 8","c:\Windows\System32", "",@SW_HIDE)
Gruss Roger