AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Betriebssysteme Kontextmenü Eintrag hinzufügen
Thema durchsuchen
Ansicht
Themen-Optionen

Kontextmenü Eintrag hinzufügen

Ein Thema von -Phantom- · begonnen am 24. Apr 2010 · letzter Beitrag vom 25. Apr 2010
Antwort Antwort
Seite 1 von 2  1 2      
-Phantom-

Registriert seit: 26. Nov 2009
Ort: Bockhorst
319 Beiträge
 
Delphi 7 Enterprise
 
#1

Kontextmenü Eintrag hinzufügen

  Alt 24. Apr 2010, 20:22
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:
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
Mathias Jansen
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Kontextmenü Eintrag hinzufügen

  Alt 24. Apr 2010, 20:25
Was hat das mit "Klatsch und Tratsch" zu tun?

Über die Suche solltest du genug Beiträge zum Thema finden.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
-Phantom-

Registriert seit: 26. Nov 2009
Ort: Bockhorst
319 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: Kontextmenü Eintrag hinzufügen

  Alt 24. Apr 2010, 20:30
Weil das ja keine Programmierung ist. Ich habe es ja Manuell gemacht! Deswegen!
Mathias Jansen
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Kontextmenü Eintrag hinzufügen

  Alt 24. Apr 2010, 20:31
Moin Phantom,

der Eintrag muss nicht bei Ultimate Zip stehen, sondern bei .Zip
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
-Phantom-

Registriert seit: 26. Nov 2009
Ort: Bockhorst
319 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: Kontextmenü Eintrag hinzufügen

  Alt 24. Apr 2010, 20:34
Hab es gemacht leider keine Wirkung
Mathias Jansen
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: Kontextmenü Eintrag hinzufügen

  Alt 24. Apr 2010, 20:41
Moin Phantom,

sorry, mein Fehler

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.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
-Phantom-

Registriert seit: 26. Nov 2009
Ort: Bockhorst
319 Beiträge
 
Delphi 7 Enterprise
 
#7

Re: Kontextmenü Eintrag hinzufügen

  Alt 24. Apr 2010, 20:43
Das wusste ich schon das man bei ".Zip" das Progarmm verlinken muss.

Ich werde es nun mal Testen

Danke dir
Mathias Jansen
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#8

Re: Kontextmenü Eintrag hinzufügen

  Alt 24. Apr 2010, 20:45
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)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
-Phantom-

Registriert seit: 26. Nov 2009
Ort: Bockhorst
319 Beiträge
 
Delphi 7 Enterprise
 
#9

Re: Kontextmenü Eintrag hinzufügen

  Alt 24. Apr 2010, 20:49
Bis jetzt ist noch nichts. Wie muss der Pfad denn?
so ?
"Pfad""%!"
pder
pfad"%!"?

Also bei Command
Mathias Jansen
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#10

Re: Kontextmenü Eintrag hinzufügen

  Alt 24. Apr 2010, 20:53
Zitat von -Phantom-:
Weil das ja keine Programmierung ist. Ich habe es ja Manuell gemacht! Deswegen!
Dann geht es eben in die Windows Sparte.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:19 Uhr.
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