Hallo zusammen,
1. Ich möchte mit dem IE ($oIE) mehrere Seiten gleichzeitig, bzw in kurzem Abstand öffnen.
2. Dann warten bis bestimmte Dateien, (deren jeweiliger Dateiname einen bestimmten String enthält) in den temporären Internet Dateien gelandet ist. Dann sollte sich diejenige Seite/Tab wieder schliessen
(2. wäre nicht ganz so wichtig, aber nett zu haben)
3. Sollen dann die Dateien aus dem Cache an einen anderen Ort kopiert werden (nicht so kompliziert), (und nach Links durchsucht werden, komplizierter)
Letzteres mache ich bisher per "egrep" unter Cygwin,
denke aber, das Autoit eine ähnliche Funktion enthalten wird..
Bisher bin mehr oder unelegant vorgegangen und zwar so:
#include <IE.au3>
ProcessClose("iexplore.exe")
Sleep(500)
Run("RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8") ;leert zuerst den cache
$oIE = _IECreate("seite1.com/test", 0, 0)
$oIE = _IECreate("seite2.com/test", 0, 0)
$oIE = _IECreate("seite3.com/test", 0, 0)
ProcessClose("iexplore.exe")
So landen dann auch die gewünschten Dateien im Cache (der zuerst geleert wird).
Es werden natürlich auch diverse iexplore Prozesse gestartet, zwar unsichtbar, aber immerhin.
Das geht doch mit Sicherheit eleganter..;)