Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Fred

Supermoderator

  • »Fred« ist der Autor dieses Themas

Beiträge: 2 121

Beruf: Softwareentwickler

  • Private Nachricht senden

1

11.07.2007, 15:28

Pfad bei Programmstart auslesen

Hi,
Gibt es eine Möglichkeit den Pfad einer Detei die mit einem Programm gestartet wird auszulesen. Ud darauf dann diese Datei zu öffnen.

Also ich will egtl. nur, dass man die Dateien per "öffnen mit..." mit diesem Programm ausliest. Dazu muss ich bei Programmstart ja den Pfad der Datei rausfinden mit der das Programm gestartet wurde und diese dann auslesen

Danke

Fred

ChrisJ

Alter Hase

Beiträge: 487

Wohnort: Schweich

Beruf: Schüler

  • Private Nachricht senden

2

11.07.2007, 15:36

HÄ? Ich nix verstehen! :shock:
"Don't trust your eyes: They are a hell of a lot smarter than you are"

Fred

Supermoderator

  • »Fred« ist der Autor dieses Themas

Beiträge: 2 121

Beruf: Softwareentwickler

  • Private Nachricht senden

3

11.07.2007, 16:14

Na ja.

Ich habe e.g. eine Textdatei. Nu möchte ich diese Datei mit einem Programm lesen und ausgeben. Wie kann ich ein Programm so programmieren, dass ich bei der Textdatei einfach öffnen mitt. meinem Programm wählen muss und dann startet mein Programm und liest die Textdatei und gibt diese aus

grek40

Alter Hase

Beiträge: 1 491

Wohnort: Dresden

  • Private Nachricht senden

4

11.07.2007, 16:27

Ich kenn mich nicht so genau aus, aber versuch mal, einfach ein Projekt zu erstellen, in dem du die übergebenen Parameter ausliest -> dann erstelle eine Datei und verknüpfe sie per 'Öffnen mit...' mit deinem Programm - aus den übergebenen Parametern müsstest du eigentlich ablesen können, wie es geht ;)
Ansonsten wird es glaub ich etwas komplizierter -> Registry manuell manipulieren etc.

ChrisJ

Alter Hase

Beiträge: 487

Wohnort: Schweich

Beruf: Schüler

  • Private Nachricht senden

5

11.07.2007, 17:29

dann verknüpfe die textdateien mit [code]"C:\Pfad\MeinEditor %1"[code]
durch die %1 wird deinem programm der dateiname als argument übergeben

C-/C++-Quelltext

1
2
int main(int argc,
           (char* argv[]); // <--- steckt dann da drin
"Don't trust your eyes: They are a hell of a lot smarter than you are"

Fred

Supermoderator

  • »Fred« ist der Autor dieses Themas

Beiträge: 2 121

Beruf: Softwareentwickler

  • Private Nachricht senden

6

11.07.2007, 22:51

Was meinst du mit verknüpfen?

ChrisJ

Alter Hase

Beiträge: 487

Wohnort: Schweich

Beruf: Schüler

  • Private Nachricht senden

7

12.07.2007, 12:45

rechtsklick auf die datei -> verknüpfungsreiter -> Ausführen in -> da rein!
"Don't trust your eyes: They are a hell of a lot smarter than you are"

Werbeanzeige