Selbstgeschriebenes Programm - Drag and Drop

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
josef1
Beiträge: 7
Registriert: 11.08.2009 13:43:28

Selbstgeschriebenes Programm - Drag and Drop

Beitrag von josef1 » 11.08.2009 13:57:47

Hallo,
ich habe ein C++ Programm für die Konsole erstellt und möchte diesem Textdateien per Drag and Drop übergeben. Die Dateinamen sollen über den argv Parameter der main Funktion eingelesen werden. Das Programm soll erst starten, sobald man das Icon einer Textdatei auf das Icon des Programms zieht.
Was ich bisher versucht habe ist folgendes: ich habe ein Skript erstellt, das mein Programm per Doppelklick starten kann:
exec xterm -e /pfad/mein_prog "$@"

Das mit dem Drag and Drop funktioniert leider nicht. Ziehe ich das Icon einer Textdatei auf das Icon meines Programms, so passiert überhaupt nichts - nicht einmal die Farbe der Icons ändert sich.

Ist es überhaupt möglich, per Drag and Drop den Namen einer Textdatei an die main Funktion meines Konsolenprogramms zu übergeben? Wenn ja, wie kann ich das Drag and Drop aktivieren?

Gruß,
Josef

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: Selbstgeschriebenes Programm - Drag and Drop

Beitrag von Spasswolf » 11.08.2009 14:16:22

Willkommen im Forum!
Ich vermute das Problem hängt von dem Dateimanager ab, den du benutzt.

PS: Was für eine umständliche Art ein Programm zu starten :)

josef1
Beiträge: 7
Registriert: 11.08.2009 13:43:28

Re: Selbstgeschriebenes Programm - Drag and Drop

Beitrag von josef1 » 11.08.2009 14:58:34

Umständlich? Das meinst du nur ironisch, ne. Ich keine keine komfortablere Methode.
Ja, das mit dem Dateimanager könnte sein, vllt. finde ich raus, ob sich da etwas einstellen lässt.
Zuletzt geändert von josef1 am 11.08.2009 19:14:49, insgesamt 1-mal geändert.

josef1
Beiträge: 7
Registriert: 11.08.2009 13:43:28

Re: Selbstgeschriebenes Programm - Drag and Drop

Beitrag von josef1 » 11.08.2009 15:07:13

Ich habe unter System/Einstellungen/Verwaltung von Dateien nachgesehen, aber zum Thema Drag and Drop nix gefunden. Oder meinst du etwas anderes?

josef1
Beiträge: 7
Registriert: 11.08.2009 13:43:28

ERLEDIGT

Beitrag von josef1 » 11.08.2009 21:01:57

Erledigt. Geht mit nem Starter.
Gruß,
Josef

Antworten