Info! Anleitung im Block zum Eintrag "Bearbeiten" im Kontextmenü.

Fragen und Hilfe zu den Preview-Versionen
Benutzeravatar
DK2000
Legende
Legende
Beiträge: 9083
Registriert: 03.04.2018, 00:07
Hat sich bedankt: 148 Mal
Danke erhalten: 460 Mal
Gender:

Re: Info! Anleitung im Block zum Eintrag "Bearbeiten" im Kontextmenü.

Beitrag von DK2000 » 03.06.2021, 14:26

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.

Tante Google

Re: Info! Anleitung im Block zum Eintrag "Bearbeiten" im Kontextmenü.

Beitrag von Tante Google » 03.06.2021, 14:26


wassermann06
Nachwuchs
Nachwuchs
Beiträge: 71
Registriert: 04.11.2018, 12:33
Gender:

Re: Info! Anleitung im Block zum Eintrag "Bearbeiten" im Kontextmenü.

Beitrag von wassermann06 » 03.06.2021, 14:39

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!

Benutzeravatar
DK2000
Legende
Legende
Beiträge: 9083
Registriert: 03.04.2018, 00:07
Hat sich bedankt: 148 Mal
Danke erhalten: 460 Mal
Gender:

Re: Info! Anleitung im Block zum Eintrag "Bearbeiten" im Kontextmenü.

Beitrag von DK2000 » 03.06.2021, 14:51

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".

wassermann06
Nachwuchs
Nachwuchs
Beiträge: 71
Registriert: 04.11.2018, 12:33
Gender:

Re: Info! Anleitung im Block zum Eintrag "Bearbeiten" im Kontextmenü.

Beitrag von wassermann06 » 03.06.2021, 14:54

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

Benutzeravatar
DK2000
Legende
Legende
Beiträge: 9083
Registriert: 03.04.2018, 00:07
Hat sich bedankt: 148 Mal
Danke erhalten: 460 Mal
Gender:

Re: Info! Anleitung im Block zum Eintrag "Bearbeiten" im Kontextmenü.

Beitrag von DK2000 » 03.06.2021, 15:04

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.

wassermann06
Nachwuchs
Nachwuchs
Beiträge: 71
Registriert: 04.11.2018, 12:33
Gender:

Re: Info! Anleitung im Block zum Eintrag "Bearbeiten" im Kontextmenü.

Beitrag von wassermann06 » 03.06.2021, 15:32

#DK2000
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.

Benutzeravatar
moinmoin
★ Team Admin ★
Beiträge: 59618
Registriert: 14.11.2003, 11:12
Hat sich bedankt: 125 Mal
Danke erhalten: 543 Mal
Gender:

Re: Info! Anleitung im Block zum Eintrag "Bearbeiten" im Kontextmenü.

Beitrag von moinmoin » 03.06.2021, 15:35

:lol: Das ja mal cool. :daumen:

Benutzeravatar
DK2000
Legende
Legende
Beiträge: 9083
Registriert: 03.04.2018, 00:07
Hat sich bedankt: 148 Mal
Danke erhalten: 460 Mal
Gender:

Re: Info! Anleitung im Block zum Eintrag "Bearbeiten" im Kontextmenü.

Beitrag von DK2000 » 03.06.2021, 15:36

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.

wassermann06
Nachwuchs
Nachwuchs
Beiträge: 71
Registriert: 04.11.2018, 12:33
Gender:

Re: Info! Anleitung im Block zum Eintrag "Bearbeiten" im Kontextmenü.

Beitrag von wassermann06 » 03.06.2021, 15:45

#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.

Benutzeravatar
DK2000
Legende
Legende
Beiträge: 9083
Registriert: 03.04.2018, 00:07
Hat sich bedankt: 148 Mal
Danke erhalten: 460 Mal
Gender:

Re: Info! Anleitung im Block zum Eintrag "Bearbeiten" im Kontextmenü.

Beitrag von DK2000 » 03.06.2021, 15:55

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:

Code: Alles auswählen

"C:\Program Files\WindowsApps\Microsoft.Paint_10.2104.17.0_x64__8wekyb3d8bbwe\PaintApp\mspaint.exe" "D:\Test\LavaPizza.png"
Und das holt er sich aus dem Key:

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\""
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.

wassermann06
Nachwuchs
Nachwuchs
Beiträge: 71
Registriert: 04.11.2018, 12:33
Gender:

Re: Info! Anleitung im Block zum Eintrag "Bearbeiten" im Kontextmenü.

Beitrag von wassermann06 » 03.06.2021, 18:15

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.

wassermann06
Nachwuchs
Nachwuchs
Beiträge: 71
Registriert: 04.11.2018, 12:33
Gender:

Re: Info! Anleitung im Block zum Eintrag "Bearbeiten" im Kontextmenü.

Beitrag von wassermann06 » 03.06.2021, 19:32

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.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
DK2000
Legende
Legende
Beiträge: 9083
Registriert: 03.04.2018, 00:07
Hat sich bedankt: 148 Mal
Danke erhalten: 460 Mal
Gender:

Re: Info! Anleitung im Block zum Eintrag "Bearbeiten" im Kontextmenü.

Beitrag von DK2000 » 03.06.2021, 19:52

Wenn ich das hier lösche, gibt es keinen "Bearbeiten" mehr und ich kann auch "Paint" nicht mehr als Standard-App festlegen:

Code: Alles auswählen

HKEY_CLASSES_ROOT\AppXcesbfs704v2mjbts9dkr42s9vmrhxbkj\Shell\Edit
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:
Screenshot 2021-06-03 191533.png
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\""
Und das zweite "Bearbeiten" kommt von hier:

Code: Alles auswählen

[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\paint]
@="Bearbeiten"
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\paint\command]
@="mspaint.exe %1"
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.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

wassermann06
Nachwuchs
Nachwuchs
Beiträge: 71
Registriert: 04.11.2018, 12:33
Gender:

Re: Info! Anleitung im Block zum Eintrag "Bearbeiten" im Kontextmenü.

Beitrag von wassermann06 » 04.06.2021, 10:21

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.

wassermann06
Nachwuchs
Nachwuchs
Beiträge: 71
Registriert: 04.11.2018, 12:33
Gender:

Re: Info! Anleitung im Block zum Eintrag "Bearbeiten" im Kontextmenü.

Beitrag von wassermann06 » 04.06.2021, 10:39

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.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Antworten