Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi ie kontextmenü (https://www.delphipraxis.net/26845-ie-kontextmenue.html)

Remote1 30. Jul 2004 09:27


ie kontextmenü
 
wie bekommt man beim ie in das kontextmenü einen eigenen eintrag um eine seite mit einem anderen programm zu öffnen.
geht das wie bei dateien öffnen über die registry?

Remote1 31. Jul 2004 16:36

Re: ie kontextmenü
 
also, wie das mit dateien und ordnern im explorer über die registry funktioniert, weiß ich ja.
das muss doch auch mit dem internet explorer geht
kann mir da keiner mal den registry pfad sagen oder hat mal jemand nen bsp

Bernhard Geyer 31. Jul 2004 16:39

Re: ie kontextmenü
 
Ich denke die Programmierung eines Browser Helper Objects (BHO) könnten eine Möglichkeit sein.

Remote1 31. Jul 2004 16:47

Re: ie kontextmenü
 
ok, ich habs ja jetzt schon hingekreigt, dass ich einen eintrag bekomme, aber mein programm startet net und das soll auch noch die url mitgeliefert bekommen
im prinzip will ich im ie auf einen link rechte maustaste und den link mit meinem programm öffnen.
die url muss ich doch sicherlich als parameter übergeben

registry pfad:
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\Test]
und docht doch dann bei standat den pfad der anwendung+%1

Luckie 31. Jul 2004 16:57

Re: ie kontextmenü
 
Das was du versuchst zu machen, habe ich hier schon mal gemacht: http://www.delphipraxis.net/internal...=186124#186124 Sollte das machen, was du versuchst.

Remote1 1. Aug 2004 10:34

Re: ie kontextmenü
 
@ luckie
also ich habs mir algeschaut und den registry eintrag gemacht
die plugin.html (bei dir load.html) wird ja auch aufgerufen, also die meldung kommt - nur bekomme ich danach einen skript fehler
mein skript sieht so aus:
<html>
<SCRIPT>
alert(external.menuArguments.document.URL);
var shell = new ActiveXObject("WScript.Shell");
shell.run("websearch.exe" + " " +external.menuArguments.document.URL);
</SCRIPT>
</html>

so und ich kreig in zeile 5 einen fehler, dass das system die angegebene datei (plugin.html) nicht finden kann, obwohl er die ja schon ausführt
mein prog wird ja nicht einmal gestarten (die exe liegt im selben pfad wie die plugin.html)


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:27 Uhr.

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