Guten Morgen!
Da ich mich absolut gar kein Stück mit Windows-Programmierung auskenne und bei Google gerade im Dunkeln tapse:
Wie kann ich bei Win-XP und Vista einen Eintrag zum Send-To Contextmenü hinzufügen?
Gute Nacht!
Windows-API - Hinzufügen zu `Send To`/Contextmenu
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Du nervst nicht
Also per Hand ziehst du irgendeine Datei mit der rechten Maustaste irgendwo hin und wählst "Verknüpfung hier erstellen".
So eine Verknüpfung ist in Wirklichkeit eine *.lnk Datei. Die ist IMHO Binärcodiert
Wie man in Python .lnk Dateien erzeugt, weiß ich nicht.
Also per Hand ziehst du irgendeine Datei mit der rechten Maustaste irgendwo hin und wählst "Verknüpfung hier erstellen".
So eine Verknüpfung ist in Wirklichkeit eine *.lnk Datei. Die ist IMHO Binärcodiert
Wie man in Python .lnk Dateien erzeugt, weiß ich nicht.
Zuletzt geändert von jens am Donnerstag 6. März 2008, 13:20, insgesamt 1-mal geändert.
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Mit winshell kann man .lnk Dateien erzeugen, schau mal hier: http://www.python-forum.de/post-28469.html#28469
http://timgolden.me.uk/python/winshell.html
(btw. winshell setzt auf win32all auf)
http://timgolden.me.uk/python/winshell.html
(btw. winshell setzt auf win32all auf)
Ganz konkret möchte ich, dass im Contexmenu von tiff, jpeg und gif-Dateien ein neues Programm erscheint.
Dafür müsste ich in HKEY_CLASSES_ROOT/(tiff, jpegfile, gif)/shell/MeinProg/
einen Schlüssel namens command ablegen mit dem Pfad zum Prog + "%1", oder?
€dit:
InnoSetup kann auch das.
Hat sich also erstmal erledigt
Dafür müsste ich in HKEY_CLASSES_ROOT/(tiff, jpegfile, gif)/shell/MeinProg/
einen Schlüssel namens command ablegen mit dem Pfad zum Prog + "%1", oder?
€dit:
InnoSetup kann auch das.
Hat sich also erstmal erledigt