Internet Explorer context menu

Internet Explorer context menu
2011-01-27T12:05:33+01:00
2011-02-02T13:49:32+01:00
2022-11-20T17:05:33+01:00
arpad1
Sziasztok!
Internet Explorer context menüjébe szeretnék beköltözni. Első körben gondoltam ez egyszerű -próbaképpen jöjjön a notepad.exe:

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\notepad] @="res://C:\WINDOWS\notepad.exe"

ráklattyolva azonban nem történik semmi
Pedig találtam egy olyan példát is, ahol az excel átveszi a kész html-t:

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\Export to Microsoft Excel] @="res://C:\Program Files\Microsoft Office\OFFICE10\EXCEL.EXE/3000"

-Hogyan kéne delphiben ilyen progit csinálni, ami szépen átveszi a html-t?
Mutasd a teljes hozzászólást!
Szóval nem tülekedett senki a megoldással , de azért közben feltaláltam magam. A megoldáshoz kell egy javascript, merthogy a registry-be ezt kell betenni:

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\A_menüd_neve]
@="C:\az_alabbi_javascriptet_tartalmazza.html"


<SCRIPT LANGUAGE="JavaScript"> try { var obAXC = new ActiveXObject("AX-progid.Interface-d"); var oWindow = window.external.menuArguments; obAXC.property_name-d = oWindow.document.body.innerHTML; } catch(oException) { alert(oException.message); } </SCRIPT>

és már reszelheted is a Delphi-s Automation ActiveX-edet hozzá.
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd