Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Datein an ein Progamm senden (https://www.delphipraxis.net/7369-datein-ein-progamm-senden.html)

Interritor 10. Aug 2003 17:14


Datein an ein Progamm senden
 
HI zusammen,

ich hab mal wieder ein Problem und zwar will ich erriech das der "User" einfach einen rechtsklick auf irgend eine Datei machen kann und das dann in dem auf popenden Menü steht z.b. "An Blabla sende", dass Programm soll sich dann automatisch öffen und die Datei z.b. anzeigen. Wisst ihr was ich meine? Hab auchs chon überall danach gesucht aber konnte nichts finden.


mfg
Interritor

chris 10. Aug 2003 17:30

Re: Datein an ein Progamm senden
 
hi,

kopier das in blabla.reg und führe es aus .. ist die einfachse lösung:

Code:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell]

[HKEY_CLASSES_ROOT\*\shell\1]
@="An Blabla &senden"

[HKEY_CLASSES_ROOT\*\shell\1\command]
@="\"notepad.exe\" \"%1\""

RomanK 10. Aug 2003 17:30

Re: Datein an ein Progamm senden
 
Hoi,
damit deine Exe die Datei die ihr übergeben wird auch öffnet such mal nach Hier im Forum suchenParamstr.
Damit beim Rechtsklick dein Proggy ausgewählt werden kann muss du in der Hier im Forum suchenRegistry unter HKEY_CLASSES_ROOT für die jeweilige Endung einen Schlüssel anlegen. Dazu aber in diesem Thread mehr: http://www.delphipraxis.net/internal...n%FCpfen+datei

Christian Seehase 10. Aug 2003 17:31

Re: Datein an ein Progamm senden
 
Moin Interritor,

such mal hier nach

Hier im Forum suchenIShelllink und Hier im Forum suchenSHGetFolderPath

Für letzteres benötigst Du noch die Konstante CSIDL_SENDTO.

Für das was Du vorhast, musst Du nur einen Link im SentTo Verzeichnis anlegen.
In dem Programm musst Du dann nur noch den Dateipfad aus paramstr(1) auslesen.

Interritor 10. Aug 2003 17:32

Re: Datein an ein Progamm senden
 
Super vielen Dank euch dreien....

RomanK 10. Aug 2003 18:56

Re: Datein an ein Progamm senden
 
Ich hab dazu einen Beitrag in die Code-Library gepostet: http://www.delphipraxis.net/viewtopic.php?p=58111#58111


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:30 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