Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Download abfangen (https://www.delphipraxis.net/3633-download-abfangen.html)

TheXception 22. Mär 2003 16:58


Download abfangen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Wie kann ich beim Internet Explorer den Downloadstart
(Screenshot im Anhang) abfangen und die url der Download-Datei herausfinden?

Luckie 22. Mär 2003 17:44

Such nach dem Fenster mit FindWindow, hol dir das Handle des ersten Labels mit FinWindowEx, les es aus und dann noch ein bißchen copy und pos und das sollte es gewesen sein.

Chewie 22. Mär 2003 17:52

Das dürfte, glaube ich, nicht so leicht sein. In dem Dialog wird der Name der Datei und der Server angezeigt, aber 1. keine weiteren Pfade auf dem Server und 2. erkennt man nicht, ob die Datei "direkt" downgeloadet wird oder über ein serverseitiges Script.
Wenn man also die URL rausfinden will, muss man die API des IE benutzen. Natürlich nur, wenn diese eine entsprechende Funktion zur Verfügung stellt...

TheXception 22. Mär 2003 18:02

Ich möchte das dieses Fenster ja gar nicht erst kommt.
So ungefähr wie bei download-managern.

Luckie 22. Mär 2003 18:05

Download-Manger klinken sich im System ein und ersetzen den Dialog vom Explorer.

Chewie 22. Mär 2003 18:06

Download-Manager fangen auch nicht dieses Fenster ab, sondern integrieren sich in den Browser und werden anstelle dieses Dialogs bei einem Download aufgerufen.
Vielleicht findest du hier oder aber bei http://www.swissdelphicenter.ch/ was darüber.

CalganX 22. Mär 2003 21:26

Ausnahme bildet da der Downloadmanager "LeechGet", der die Klicks im IE abfängt. LG ist mit Delphi programmiert worden und manchmal geben sie auch Teile (Komponenten) des Source heraus. Du kannst dein Glück ja mal versuchen...

Chris

TheXception 23. Mär 2003 10:22

Würde es gehen einen Popupeintrag im Popupmenü eines Links hinzuzufügen, der mein Programm startet und die Url des Links als Parameter übergibt?

Daniel B 23. Mär 2003 10:46

Zitat:

Zitat von KeyCode008
Würde es gehen einen Popupeintrag im Popupmenü eines Links hinzuzufügen, der mein Programm startet und die Url des Links als Parameter übergibt?

Ja, macht der GetRight auch nicht anders.

Grüsse, Daniel :hi:

TheXception 23. Mär 2003 10:48

Wie kann ich das machen?


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:06 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz