AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi [Erledigt] Kontextmenü Datei mit meinem Programm öffnen
Thema durchsuchen
Ansicht
Themen-Optionen

[Erledigt] Kontextmenü Datei mit meinem Programm öffnen

Ein Thema von klaus.meyer · begonnen am 30. Jul 2005 · letzter Beitrag vom 31. Jul 2005
Antwort Antwort
Seite 2 von 3     12 3      
Benutzerbild von klaus.meyer
klaus.meyer

Registriert seit: 19. Jun 2004
146 Beiträge
 
Delphi 7 Personal
 
#11

Re: Kontextmenü von Datei --> Datei mit meinem Programm ö

  Alt 30. Jul 2005, 23:25
muss ich danach neustarten?
  Mit Zitat antworten Zitat
Olli
(Gast)

n/a Beiträge
 
#12

Re: Kontextmenü von Datei --> Datei mit meinem Programm ö

  Alt 30. Jul 2005, 23:28
Zitat von klaus.meyer:
muss ich danach neustarten?
Eigentlich nicht. Du kannst versuchen ob du ausloggen und wier einloggen mußt. Aber auch das sollte nicht notwendig sein. Welches OS benutzt du?
  Mit Zitat antworten Zitat
Benutzerbild von klaus.meyer
klaus.meyer

Registriert seit: 19. Jun 2004
146 Beiträge
 
Delphi 7 Personal
 
#13

Re: Kontextmenü von Datei --> Datei mit meinem Programm ö

  Alt 30. Jul 2005, 23:29
Windows XP Home SP2

aber des mit dem abmelden probier ich mal


Hat aus nix gebracht.
  Mit Zitat antworten Zitat
Olli
(Gast)

n/a Beiträge
 
#14

Re: Kontextmenü von Datei --> Datei mit meinem Programm ö

  Alt 30. Jul 2005, 23:34
Welches der beiden letzten Scripte hast du benutzt? Das mit mp3file oder das mit .mp3?

Dann wäre noch interessant, ob du mal mit REGEDIT.EXE nachgucken könntest, ob du HKEY_CLASSES_ROOT\.mp3 oder HKEY_CLASSES_ROOT\mp3file findest.
  Mit Zitat antworten Zitat
Benutzerbild von klaus.meyer
klaus.meyer

Registriert seit: 19. Jun 2004
146 Beiträge
 
Delphi 7 Personal
 
#15

Re: Kontextmenü von Datei --> Datei mit meinem Programm ö

  Alt 30. Jul 2005, 23:36
das mit .mp3 hab ich benutzt


im regeditor seh ich unter mp3file\shell\shadow den eintrag aber es erscheint nix im kontextmenü ich start jetzt mal neu

Der Neustart hat auch nix gebracht
  Mit Zitat antworten Zitat
Olli
(Gast)

n/a Beiträge
 
#16

Re: Kontextmenü von Datei --> Datei mit meinem Programm ö

  Alt 30. Jul 2005, 23:42
2 Sachen. Kannst du mal den absoluten Pfad angeben (ich bin nicht sicher, ob eine Variable dort geht) und kannst du bitte ganz am Ende folgendes anfügen (noch vor dem abschließenden ")

Code:
\"%L\"
... damit übergibst du deinem Programm den Dateinamen.
  Mit Zitat antworten Zitat
Benutzerbild von klaus.meyer
klaus.meyer

Registriert seit: 19. Jun 2004
146 Beiträge
 
Delphi 7 Personal
 
#17

Re: Kontextmenü von Datei --> Datei mit meinem Programm ö

  Alt 30. Jul 2005, 23:45
Delphi-Quellcode:
REGEDIT4

[HKEY_CLASSES_ROOT\.mp3\shell]

[HKEY_CLASSES_ROOT\.mp3\shell\shadow]
; Hier kommt die Beschreibung
@="&ID3-Tag bearbeiten"

[HKEY_CLASSES_ROOT\.mp3\shell\shadow\command]
@="C:\\Programme\\Shadow\\shadow.exe\%L\"
Hat leider auch nix gebracht. Oder müssen des hinter dem \%L\ zwei " sein?
  Mit Zitat antworten Zitat
Olli
(Gast)

n/a Beiträge
 
#18

Re: Kontextmenü von Datei --> Datei mit meinem Programm ö

  Alt 30. Jul 2005, 23:48
Zitat von klaus.meyer:
Hat leider auch nix gebracht. Oder müssen des hinter dem \%L\ zwei " sein?
Du hast es nicht exakt kopiert

Code:
REGEDIT4 

[HKEY_CLASSES_ROOT\.mp3\shell]

[HKEY_CLASSES_ROOT\.mp3\shell\shadow]
@="&ID3-Tag bearbeiten"

[HKEY_CLASSES_ROOT\.mp3\shell\shadow\command]
@="C:\\Programme\\Shadow\\shadow.exe[color=red][u] \"%L\"[/u][/color]"
Bitte testen und danach verifizieren, daß die Defaultwerte (jene mit "@=") unter dem Schlüssel jeweils existieren.
  Mit Zitat antworten Zitat
Benutzerbild von klaus.meyer
klaus.meyer

Registriert seit: 19. Jun 2004
146 Beiträge
 
Delphi 7 Personal
 
#19

Re: Kontextmenü von Datei --> Datei mit meinem Programm ö

  Alt 30. Jul 2005, 23:53
Der Schlüssel ist da siehe Anhang.
Miniaturansicht angehängter Grafiken
neu_335.png  
  Mit Zitat antworten Zitat
Olli
(Gast)

n/a Beiträge
 
#20

Re: Kontextmenü von Datei --> Datei mit meinem Programm ö

  Alt 30. Jul 2005, 23:57
Zitat von klaus.meyer:
Der Schlüssel ist da siehe Anhang.
Sieht für mich völlig korrekt aus. Entweder sollte "shadow" oder aber "ID3-Tag bearbeiten" in deinem Kontextmenü erscheinen. Irgendwie bin ich jetzt ein wenig ratlos.

Du kannst den Defaultwert nochmal so editieren, daß der Pfad deines Programms in doppelten Anführungsstrichen erscheint. Sonst weiß ich aktuell nicht weiter. Das ist nämlich die Methode, die auch MS benutzt (wenn nicht sogar echte Shell-Extensions, siehe Sprints Post, benutzt werden).
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


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 16:41 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