![]() |
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:
Bei Command dann den Wert: Programm Pfad "%1"
HKEY_CLASSES_ROOT\Ultimate Zip\Shell\Öffnen mit UZip\Command
![]() ![]() |
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. |
Re: Kontextmenü Eintrag hinzufügen
Weil das ja keine Programmierung ist. Ich habe es ja Manuell gemacht! Deswegen!
|
Re: Kontextmenü Eintrag hinzufügen
Moin Phantom,
der Eintrag muss nicht bei Ultimate Zip stehen, sondern bei .Zip |
Re: Kontextmenü Eintrag hinzufügen
Hab es gemacht leider keine Wirkung
|
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. |
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 |
Re: Kontextmenü Eintrag hinzufügen
Zitat:
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) |
Re: Kontextmenü Eintrag hinzufügen
Bis jetzt ist noch nichts. Wie muss der Pfad denn?
so ? "Pfad""%!" pder pfad"%!"? Also bei Command |
Re: Kontextmenü Eintrag hinzufügen
Zitat:
|
Re: Kontextmenü Eintrag hinzufügen
Moin Phantom,
wird jetzt kein Eintrag im Kontextmenü angezeigt, oder wird Dein Programm nicht aufgerufen? "Pfad" "%1" würde ich mal vorschlagen. |
Re: Kontextmenü Eintrag hinzufügen
Habe nun neu gestartet aber keine Veränderung. Kann es sein das mein anderes Packer Programm was ich auf dem PC habe es blockt?
Ich habe "ALZip" |
Re: Kontextmenü Eintrag hinzufügen
Habe es hinbekommen!
Ich hatte bei "Ultimate Zip" als wert "Ultimate Zip zip file" stehen habe es weg gemacht und schon gib es ^^ Danke euch allen |
Re: Kontextmenü Eintrag hinzufügen
Ist denn das noch mit der Dateinamenerweiterung verknüpft? Eine Dateinamenerweiterung kann nur mit einer Erweiterung verknüpft sein -- logisch.
|
Re: Kontextmenü Eintrag hinzufügen
Moin Michael,
für den Start per Doppelclick kann nur ein Programm zugewiesen werden, Einträge im Kontextmenü sind da nicht festgelegt. |
Re: Kontextmenü Eintrag hinzufügen
Ach so, es ging nur um das Kontextmenü.
|
Re: Kontextmenü Eintrag hinzufügen
So und nun weiß ich auf wie ich das in Delphi machen muss ^^ :)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:45 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