Datei in Eigene Anwendung hochladen
-
Hallo,
ich programmiere noch nicht sehr lange in C++ und möchte jetzt ein Projekt realisieren, indem wenn ich auf eine belibige Datei mit der rechten Maustaste Klicke, und über das Kontextmenü über "Senden an" mein Projekt auswähle und dann die gewählte Datei irgendwie an meine Anwendung übergeben wird. Hat jemand eine Idee wie ich meiner Anwendung sagen kann das sie diese Datei hochladen soll?
Danke schon mal!
-
das es wohl im kontextmenü des rechtsklickes steht, hat mit deinem programm ansich nicht viel zu tun, das ist betriebssystem abhängig!
wenn du aber googlest, findest sicher was
-
Ich hab mein Programm ja auch schon im Kontextmenü drin. Aber wie kann ich jetzt die Datei ansprechen, die ich vorher ausgewählt habe? Ich will mit der Datei ja dann in meinem Programm weiter arbeiten.
-
Dieser Thread wurde von Moderator/in evilissimo aus dem Forum C++ in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Du musst via "CSIDL_SENDTO" und "SHGetFolderPath" den Pfad zu "SendTo" ermitteln und dort dann ein Shortcut (via IShellLink; siehe Codeproject) einen Shurtcut hinzufügen.
Am "einfachsten" geht dies über einen MSI-Installer, der dies dann auch für neue Benutzer usw. macht...
-
Aeris schrieb:
Ich hab mein Programm ja auch schon im Kontextmenü drin. Aber wie kann ich jetzt die Datei ansprechen, die ich vorher ausgewählt habe? Ich will mit der Datei ja dann in meinem Programm weiter arbeiten.
Diese müsste dir als Kommandozeilenparameter übergeben werden. Kurz: Der Send-To muss auf name.exe %1 lauten (wobei %1 zur Laufzeit durch den Namen der ausgewählten Datei ersetzt wird).