Info! Anleitung im Block zum Eintrag "Bearbeiten" im Kontextmenü.
- DK2000
- Legende
- Beiträge: 10012
- Registriert: 03.04.2018, 00:07
- Hat sich bedankt: 223 Mal
- Danke erhalten: 686 Mal
- Gender:
Re: Info! Anleitung im Block zum Eintrag "Bearbeiten" im Kontextmenü.
Nicht ganz. Mir geht es um den Standard Eintrag im Menü "Mit Fotos bearbeiten". Das ist auch eine App. Sobald ich die Standard App "Fotos" durch "Paint" ersetze, dann fällt "Mit Fotos bearbeiten" raus und es steht da nur noch "Edit", welches dann "MS Paint" öffnet".
Stellt sich halt für mich die Frage, ob das wirklich nur mit einer App geht oder nicht bzw. wo überhaupt der Menüeitag gespeichert wird.
Das andere "Bearbeiten" ist ja eigentlich Legacy. Das funktioniert ja nur noch, weil es hat die 0 Byte Datei mit dem Namen "MSPaint.exe" gibt. Wenn die nicht da wäre, würde das auch nicht mehr funktionieren.
Und "Paint 3D" muss aus dem Store nachinstalliert werden und das wiederum wird indirekt über "Paint" gestartet:
mspaint.exe /ForceBootstrapPaint3D
Bei mir war das gar nicht mehr installiert. Ist mir gerade aufgefallen.
Stellt sich halt für mich die Frage, ob das wirklich nur mit einer App geht oder nicht bzw. wo überhaupt der Menüeitag gespeichert wird.
Das andere "Bearbeiten" ist ja eigentlich Legacy. Das funktioniert ja nur noch, weil es hat die 0 Byte Datei mit dem Namen "MSPaint.exe" gibt. Wenn die nicht da wäre, würde das auch nicht mehr funktionieren.
Und "Paint 3D" muss aus dem Store nachinstalliert werden und das wiederum wird indirekt über "Paint" gestartet:
mspaint.exe /ForceBootstrapPaint3D
Bei mir war das gar nicht mehr installiert. Ist mir gerade aufgefallen.
-
- Aufsteiger
- Beiträge: 91
- Registriert: 04.11.2018, 12:33
- Gender:
Re: Info! Anleitung im Block zum Eintrag "Bearbeiten" im Kontextmenü.
Du kannst jedes Programm im Kontextmenü aufnehmen (Modder Blog).
Die Frage hier ist nur! Muss der Wert als direkt oder indirekter Wert eingegeben werden.
Dafür braust du doch kein externes Programm!
Die Frage hier ist nur! Muss der Wert als direkt oder indirekter Wert eingegeben werden.
Dafür braust du doch kein externes Programm!
- DK2000
- Legende
- Beiträge: 10012
- Registriert: 03.04.2018, 00:07
- Hat sich bedankt: 223 Mal
- Danke erhalten: 686 Mal
- Gender:
Re: Info! Anleitung im Block zum Eintrag "Bearbeiten" im Kontextmenü.
Ja, Win32 Programme ja, das ist kein Problem. Aber Paint ist aber kein Win32 Programm mehr, sondern eine UWP App. Und das macht das alles etwas anders. Mit ein paar Tricks kann man schon UWP Apps in das Kontextmenü bekommen, aber darum geht es mir jetzt nicht.
Mir geht es wirklich im Moment nur um den Eintrag "Mit Fotos bearbeiten".
Mir geht es wirklich im Moment nur um den Eintrag "Mit Fotos bearbeiten".
-
- Aufsteiger
- Beiträge: 91
- Registriert: 04.11.2018, 12:33
- Gender:
Re: Info! Anleitung im Block zum Eintrag "Bearbeiten" im Kontextmenü.
Natürlich geht es nicht so einfach. Du kannst nicht eine App mit einer anderen ersetzen. Da stimmt der Pfad nicht mehr. (der Eintrag Bearbeiten)
Am besten immer einen neuen Eintrag in der Reg erstellen. Inkl. Bearbeiten dann command und in command den Wert (Adresse) von dem 3D Paint Teil eintragen.
Aber Vorsicht jedes Programm oder App unterscheiden sich in der Anwendung. Paint wird in der Reg im Bereich Bild eingetragen.
( ...\SystemFileAssociations\image\shell\Bearbeiten\command)
Andere Programme (Anwendungen gehören da nicht wirklich hin.)
Info:
Eintrag im Kontextmenü für Bild Dateien hinzufügen.
Computer\HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell
Eintrag im Kontextmenü auf dem Desktop hinzufügen.
Computer\HKEY_CLASSES_ROOT\Directory\Background\shell
Am besten immer einen neuen Eintrag in der Reg erstellen. Inkl. Bearbeiten dann command und in command den Wert (Adresse) von dem 3D Paint Teil eintragen.
Aber Vorsicht jedes Programm oder App unterscheiden sich in der Anwendung. Paint wird in der Reg im Bereich Bild eingetragen.
( ...\SystemFileAssociations\image\shell\Bearbeiten\command)
Andere Programme (Anwendungen gehören da nicht wirklich hin.)
Info:
Eintrag im Kontextmenü für Bild Dateien hinzufügen.
Computer\HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell
Eintrag im Kontextmenü auf dem Desktop hinzufügen.
Computer\HKEY_CLASSES_ROOT\Directory\Background\shell
- DK2000
- Legende
- Beiträge: 10012
- Registriert: 03.04.2018, 00:07
- Hat sich bedankt: 223 Mal
- Danke erhalten: 686 Mal
- Gender:
Re: Info! Anleitung im Block zum Eintrag "Bearbeiten" im Kontextmenü.
Ich ersetze ja nichts in der Registry. Das macht Windows von sich aus, wenn ich die Standard App ändere. Dann öffnet "Edit" auch "Paint". Aber sieht so aus, als ob wirklich nur nur eine App erlaubt ist. Und das "Edit" kommt jetzt aus der UWP Ecke, nämlich von "Paint" selber. Das ist nicht das universelle "Edit" ("Bearbeiten") aus der Win32 Ecke, wo mehrere Anwendungen zusammen gefasst angezeigt werden können. Das sind zwei unterschiedliche Einträge und die können Parallel existieren. Das jetzt nur "Edit" angezeigt wird, liegt eigentlich nur daran, dass da kein besserer Text eingetragen ist und auch keine Übersetzung vorliegt.
-
- Aufsteiger
- Beiträge: 91
- Registriert: 04.11.2018, 12:33
- Gender:
Re: Info! Anleitung im Block zum Eintrag "Bearbeiten" im Kontextmenü.
#DK2000
Vielleicht hilft Dir das!
Vielleicht hilft Dir das!
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von wassermann06 am 03.06.2021, 15:35, insgesamt 1-mal geändert.
- DK2000
- Legende
- Beiträge: 10012
- Registriert: 03.04.2018, 00:07
- Hat sich bedankt: 223 Mal
- Danke erhalten: 686 Mal
- Gender:
Re: Info! Anleitung im Block zum Eintrag "Bearbeiten" im Kontextmenü.
Das ist aber auch der Legacy Eintrag für Win32 Anwendungen. Das kenne ich alles. Aber Cool, dass ich meinen eigenen Eintrag im Menü bekommen habe.
Mit interessiert der Eintrag darüber, "Mit Fotos bearbeiten". Der scheint da sehr spezifisch zu sein. Paint und Photos unterscheiden sich da während der Installation.
Und in meinem letzten Beitrag habe ich "Öffnen mit" mit "Bearbeiten" verwechselt. Komme ja hier schon ganz durcheinander.
Mit interessiert der Eintrag darüber, "Mit Fotos bearbeiten". Der scheint da sehr spezifisch zu sein. Paint und Photos unterscheiden sich da während der Installation.
Und in meinem letzten Beitrag habe ich "Öffnen mit" mit "Bearbeiten" verwechselt. Komme ja hier schon ganz durcheinander.
-
- Aufsteiger
- Beiträge: 91
- Registriert: 04.11.2018, 12:33
- Gender:
Re: Info! Anleitung im Block zum Eintrag "Bearbeiten" im Kontextmenü.
#DK2000
Ich muss jetzt leider mal los! Wenn du es nicht schaffst, Bau ich dir heute Abend 3D Paint ein.
Ps: Der Trick ist anstelle DK2000, einfach "Mit Fotos bearbeiten" eintippen. Ob der vorhandene Eintrag auf eine andere App getauscht werden kann, muss man sehen. Kann aber sein das er fest verankert ist. Wir werden sehen.
Ich muss jetzt leider mal los! Wenn du es nicht schaffst, Bau ich dir heute Abend 3D Paint ein.
Ps: Der Trick ist anstelle DK2000, einfach "Mit Fotos bearbeiten" eintippen. Ob der vorhandene Eintrag auf eine andere App getauscht werden kann, muss man sehen. Kann aber sein das er fest verankert ist. Wir werden sehen.
- DK2000
- Legende
- Beiträge: 10012
- Registriert: 03.04.2018, 00:07
- Hat sich bedankt: 223 Mal
- Danke erhalten: 686 Mal
- Gender:
Re: Info! Anleitung im Block zum Eintrag "Bearbeiten" im Kontextmenü.
Ich brauche Paint 3D nicht. War mir noch nicht einmal aufgefallen, dass es gar nicht installiert war.
Wenn ich aber "Photos" durch "Paint" ersetze und ich ein Bild über das Menü öffne, dann startet er wirklich das hier:
Und das holt er sich aus dem Key:
Wenn ich den Lösche, gibt es auch kein "Bearbeiten" mehr für "Paint".
Und "Photos" ist raus. Scheint wirklich nur eine UWP App direkt zu gehen. Selbst "Mit Paint 3D bearbeiten" geht nur indirekt über den Alias.
Wenn ich aber "Photos" durch "Paint" ersetze und ich ein Bild über das Menü öffne, dann startet er wirklich das hier:
Code: Alles auswählen
"C:\Program Files\WindowsApps\Microsoft.Paint_10.2104.17.0_x64__8wekyb3d8bbwe\PaintApp\mspaint.exe" "D:\Test\LavaPizza.png"
Code: Alles auswählen
[HKEY_CLASSES_ROOT\AppXcesbfs704v2mjbts9dkr42s9vmrhxbkj\Shell\Edit\command]
"DelegateExecute"="{BFEC0C93-0B7D-4F2C-B09C-AFFFC4BDAE78}"
@="\"C:\\Program Files\\WindowsApps\\Microsoft.Paint_10.2104.14.0_x64__8wekyb3d8bbwe\\PaintApp\\mspaint.exe\" \"%1\""
Und "Photos" ist raus. Scheint wirklich nur eine UWP App direkt zu gehen. Selbst "Mit Paint 3D bearbeiten" geht nur indirekt über den Alias.
-
- Aufsteiger
- Beiträge: 91
- Registriert: 04.11.2018, 12:33
- Gender:
Re: Info! Anleitung im Block zum Eintrag "Bearbeiten" im Kontextmenü.
Der "command" ist nichts anderes als der Eintrag im Menü.
Der Wert der im "command" eingegeben wird, ist die exe.
Wenn du die reg löschst, hast du den Menüeintrag gelöscht, aber der link zur exe besteht über Verknüpfungen der reg weiterhin.
Also wenn du etwas löschst und dafür etwas anders eingibst, kann es durchaus sein, das die alte exe durch die Verknüpfungen wieder angesprochen wird.
Der Wert der im "command" eingegeben wird, ist die exe.
Wenn du die reg löschst, hast du den Menüeintrag gelöscht, aber der link zur exe besteht über Verknüpfungen der reg weiterhin.
Also wenn du etwas löschst und dafür etwas anders eingibst, kann es durchaus sein, das die alte exe durch die Verknüpfungen wieder angesprochen wird.
-
- Aufsteiger
- Beiträge: 91
- Registriert: 04.11.2018, 12:33
- Gender:
Re: Info! Anleitung im Block zum Eintrag "Bearbeiten" im Kontextmenü.
Habe mal ein Reg Datei als Muster für Kontext Einträge auf Bild Dateien erstellt.
Typ:
Bearbeiten mit Paint
Bearbeiten mit Photoshop
Die reg kann dann beliebig vom Anzeigetext und dem dazugehörigen Programm umgeändert werden.
Typ:
Bearbeiten mit Paint
Bearbeiten mit Photoshop
Die reg kann dann beliebig vom Anzeigetext und dem dazugehörigen Programm umgeändert werden.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
- DK2000
- Legende
- Beiträge: 10012
- Registriert: 03.04.2018, 00:07
- Hat sich bedankt: 223 Mal
- Danke erhalten: 686 Mal
- Gender:
Re: Info! Anleitung im Block zum Eintrag "Bearbeiten" im Kontextmenü.
Wenn ich das hier lösche, gibt es keinen "Bearbeiten" mehr und ich kann auch "Paint" nicht mehr als Standard-App festlegen:
Dann wird mir "Bearbeiten" über diese Ressource nicht mehr angezeigt, wenn "Paint" die Standard-App für Bilder ist. Für den anderen Key interessiert er sich hier nicht.
Das Ganze geht auch so:
Das erste "Bearbeiten" ganz oben kommt von hier:
Und das zweite "Bearbeiten" kommt von hier:
Beide öffnen Paint, nur einmal direkt und einmal indirekt über den Alias ("pbrush.exe" kann man auch verwenden).
Und "Paint 3D" ist von "Paint" unabhängig geworden und läuft jetzt auch anders. Nur leider keinen Alias bekommen.
Code: Alles auswählen
HKEY_CLASSES_ROOT\AppXcesbfs704v2mjbts9dkr42s9vmrhxbkj\Shell\Edit
Das Ganze geht auch so:
Das erste "Bearbeiten" ganz oben kommt von hier:
Code: Alles auswählen
[HKEY_CLASSES_ROOT\AppXcesbfs704v2mjbts9dkr42s9vmrhxbkj\Shell\Edit\command]
"DelegateExecute"="{BFEC0C93-0B7D-4F2C-B09C-AFFFC4BDAE78}"
@="\"C:\\Program Files\\WindowsApps\\Microsoft.Paint_10.2104.14.0_x64__8wekyb3d8bbwe\\PaintApp\\mspaint.exe\" \"%1\""
Code: Alles auswählen
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\paint]
@="Bearbeiten"
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\paint\command]
@="mspaint.exe %1"
Und "Paint 3D" ist von "Paint" unabhängig geworden und läuft jetzt auch anders. Nur leider keinen Alias bekommen.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
-
- Aufsteiger
- Beiträge: 91
- Registriert: 04.11.2018, 12:33
- Gender:
Re: Info! Anleitung im Block zum Eintrag "Bearbeiten" im Kontextmenü.
Kannst du mal die Paint Versionen ermitteln? es könnte sein, das der Schlüssel
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\paint\command]
@="mspaint.exe %1"
Eine andere Version von Paint abruft! Möglicherweise die Basisversion ohne updates oder Erweiterungen.
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\paint\command]
@="mspaint.exe %1"
Eine andere Version von Paint abruft! Möglicherweise die Basisversion ohne updates oder Erweiterungen.
-
- Aufsteiger
- Beiträge: 91
- Registriert: 04.11.2018, 12:33
- Gender:
Re: Info! Anleitung im Block zum Eintrag "Bearbeiten" im Kontextmenü.
Habe mir gerade mal den Eintrag für "Mit Fotos Bearbeiten" angesehen.
Reg. im Anhang.
Dort wird das Programm über eine Klassen-ID angesprochen und gesteuert.
Ich könnte mir gut vorstellen, das die Einträge (im Kontext) das Ergebnis einer Klasse (gesicherter Anwendungsbereich) gesendet wird.
Wenn, dann ist eine Änderung der Ausgangs Soft durch exe oder ähnliches so nicht möglich.
Wenn man es ändern will, bleibt als schnellste Lösung wohn nur das Löschen der reg Einträge und ein manuelles Neuerstellen von eigenen Einträgen.
Reg. im Anhang.
Dort wird das Programm über eine Klassen-ID angesprochen und gesteuert.
Ich könnte mir gut vorstellen, das die Einträge (im Kontext) das Ergebnis einer Klasse (gesicherter Anwendungsbereich) gesendet wird.
Wenn, dann ist eine Änderung der Ausgangs Soft durch exe oder ähnliches so nicht möglich.
Wenn man es ändern will, bleibt als schnellste Lösung wohn nur das Löschen der reg Einträge und ein manuelles Neuerstellen von eigenen Einträgen.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.