Delphi-PRAXiS
Seite 2 von 3     12 3      

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)

Daniel B 23. Mär 2003 11:20

Ich hab mal geschaut was GetRight da macht.
Im Anhang ist ein Bild.
Im prinzip wird da das Menü des IE um zwei wietere Einträge erweitert. Wie siehst Du ja, die Schlüssel anlegen wird nciht das Problem sein.
Dann siehe das Bild dp2.jpg, da kann man sehen was GetRight da eigentlich macht. Da wird also eine HTML-Datei aufgerufen.
Hier ist der Quelltext davon.
Wenn Du im prinzip das alles übernimmst, sollte es kein THema sein das nachzubauen.

Grüsse, Daniel :hi:

Code:
<HTML>
<SCRIPT LANGUAGE="JavaScript" defer>
var parentwin = external.menuArguments;
var doc = parentwin.document;

var GRlink = window.external.menuArguments.event.srcElement;
if (GRlink == "[object]") {
var GRlink = window.external.menuArguments.event.srcElement.parentElement;
}
if (GRlink == "[object]") {
var GRlink = window.external.menuArguments.event.srcElement.src;
}
if (GRlink == null) {
var GRlink = window.external.menuArguments.location;
}

//var GRurl = GRlink + "-getrightbrowse";
var GRurl = GRlink + "-getrightdownload";
//var GRurl = GRlink;

parentwin.location.href = GRurl;

</SCRIPT>
</HTML>

TheXception 23. Mär 2003 15:14

Danke! ich werds gleich mal ausprobieren. :coder:

TheXception 23. Mär 2003 15:55

Liste der Anhänge anzeigen (Anzahl: 2)
Wenn ich nun einen registry-schlüssel genauso anlege hab ich einen neuen Menüpunkt im popupmenü, aber wenn ich es im Menü auswähle kommt folgendes(siehe Anhang).
Kann mir jemand sagen wie ich das jetzt abfragen kann?

Daniel B 23. Mär 2003 16:01

:mrgreen:
Ja was machst Du denn beim Klick auf diesen Menüpunkt?
Zeig doch mal was auf der rechten Seite in der Registry steht.

Grüsse, Daniel :hi:

TheXception 23. Mär 2003 16:07

Liste der Anhänge anzeigen (Anzahl: 1)
Bei mir in der Registry siehts so aus.

CalganX 23. Mär 2003 16:14

Geht's ein wenig hochauflösender?
Danke...

Chris

Daniel B 23. Mär 2003 16:15

Hast Du das Bild mit Paint selber gemalt? ;)
Siehe Anhang, was soll denn da stehen?
Diese Url versteh ich nicht.

Grüsse, Daniel :hi:

Mirilin 23. Mär 2003 16:15

Tolles Bild ! :D

TheXception 23. Mär 2003 16:19

Liste der Anhänge anzeigen (Anzahl: 1)
Das ist besser :oops:

Daniel B 23. Mär 2003 16:27

Besser das ist. ;)

Ich nehme mal an das in dieser load.htm dann der Code drin ist, den ich da gepostet habe oder?
Na gut, so einfach kann man das nicht übernehmen.
Vergiss das ganze wieder.
Also, Du schriebst Dein Programm so das es Parameter annimmt.
Wenn man nun auf diesen Menüpunkt klickt, dann musst DU den Download-Url Deinem Programm als Parameter übergeben. Dann einfach die Datei runter laden. Balken und sowas kann man hinterher auch noch machen.

Also in der Regsitry dann:

"D:\Programme\MeiProgramm.exe -Url"

Du nimmst im Programm dann die Url, die ja als Parameter übergeben wird und ladest Dir damit die Datei runter. Wie man Dateien downloaded haben hier schon manche geschrieben, einfach mal suchen.

Grüsse, Daniel :hi:


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:02 Uhr.
Seite 2 von 3     12 3      

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