Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   Kontextmenü Eintrag hinzufügen (https://www.delphipraxis.net/150712-kontextmenue-eintrag-hinzufuegen.html)

-Phantom- 24. Apr 2010 19:22


Kontextmenü Eintrag hinzufügen
 
Hey leute,

Ich habe nun ein "Packer" geschrieben und möchte nun das wenn man Rechtsklick auf die ".zip" Datei macht das dort dann im Kontextmenü steht "Öffnen mit UZip".
Mein versuch:
Delphi-Quellcode:
HKEY_CLASSES_ROOT\Ultimate Zip\Shell\Öffnen mit UZip\Command
Bei Command dann den Wert: Programm Pfad "%1"
http://www.bilder-hochladen.net/files/ew8g-1.jpg

Luckie 24. Apr 2010 19:25

Re: Kontextmenü Eintrag hinzufügen
 
Was hat das mit "Klatsch und Tratsch" zu tun?

Über die Suche solltest du genug Beiträge zum Thema finden.

-Phantom- 24. Apr 2010 19:30

Re: Kontextmenü Eintrag hinzufügen
 
Weil das ja keine Programmierung ist. Ich habe es ja Manuell gemacht! Deswegen!

Christian Seehase 24. Apr 2010 19:31

Re: Kontextmenü Eintrag hinzufügen
 
Moin Phantom,

der Eintrag muss nicht bei Ultimate Zip stehen, sondern bei .Zip

-Phantom- 24. Apr 2010 19:34

Re: Kontextmenü Eintrag hinzufügen
 
Hab es gemacht leider keine Wirkung

Christian Seehase 24. Apr 2010 19:41

Re: Kontextmenü Eintrag hinzufügen
 
Moin Phantom,

sorry, mein Fehler :oops:

Es müsste so ablaufen:

HKEY_CLASSES_ROOT\.ZIP

bekommt im Standardwert einen Eintrag (String/REG_SZ), z.B. MeinZIP.
Mit diesem Eintrag geht es dann weiter:

HKEY_CLASSES_ROOT\MeinZip\Shell\MeinProggi\Command

In

HKEY_CLASSES_ROOT\MeinZip\Shell\MeinProggi

kann man dann einen Wert im Standardwert hinterlegen (string/REG_SZ) der als Text im Explorer-Kontextmenü angezeigt wird.

In
HKEY_CLASSES_ROOT\MeinZip\Shell\MeinProggi\Command
setzt man dann im Standardwert den Aufrufpfad.

-Phantom- 24. Apr 2010 19:43

Re: Kontextmenü Eintrag hinzufügen
 
Das wusste ich schon das man bei ".Zip" das Progarmm verlinken muss.

Ich werde es nun mal Testen

Danke dir

himitsu 24. Apr 2010 19:45

Re: Kontextmenü Eintrag hinzufügen
 
Zitat:

Zitat von Christian Seehase
Moin Phantom,

der Eintrag muss nicht bei Ultimate Zip stehen, sondern bei .Zip

Eigentlich sollte er in den Pfad, welcher bei .zip eingetragen ist
und wenn bei .zip im Defaultwert "Ultimate Zip" steht, dann wäre es dort schon richtig.

Nenn das "Öffnen mit UZip" einfach nur "open" (windows sollte dafür dann den lokalisierten String "Öffnen" nehmen)

Wenn das geht, dann gib ihm einen "einfachen" Namen und der Anzeigetext kommt in den Defaultwert dieses Ordners.

PS: Du mußt dem Explorer auch irgendwie sagen, daß in der Registry neue Daten stehn,
sonst könnte es sein, daß er Werte aus seiner Cache nutzt.
(alternativ erstmal versuchen den Benutzer ab- und neu anzumelden oder den PC neu starten)

-Phantom- 24. Apr 2010 19:49

Re: Kontextmenü Eintrag hinzufügen
 
Bis jetzt ist noch nichts. Wie muss der Pfad denn?
so ?
"Pfad""%!"
pder
pfad"%!"?

Also bei Command

Luckie 24. Apr 2010 19:53

Re: Kontextmenü Eintrag hinzufügen
 
Zitat:

Zitat von -Phantom-
Weil das ja keine Programmierung ist. Ich habe es ja Manuell gemacht! Deswegen!

Dann geht es eben in die Windows Sparte.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:22 Uhr.
Seite 1 von 2  1 2      

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