Öffnen mit ??

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
captain_hesse
Beiträge: 138
Registriert: 17.05.2009 18:55
Computerausstattung: Windows 7 Ultimate 64 Bit / AMD Phenom II 1090T, 6x3200 MHz / AMD HD-6850 / PureBasic 5.1 (x86) (x64)
Wohnort: Saarland

Öffnen mit ??

Beitrag von captain_hesse »

Hallo
Ich möchte gerne eine Textdatei mittels Rechtsklick und Öffnen Mit, mit einem in PB geschriebenen Texteditor anzeigen. Wenn ich es nun so mache wie beschrieben dann öffnet sich nur der Editor aber das Dokument wird nicht geladen. Der Texteditor ist compiliert also eine .exe Datei. Wie kann ich also mein Programm dazu bringen dass es erkennt das es von einem dokument.txt aus gestartet wurde und dieses Dokument dann auch einliest und anzeigt.

Gruß
Armin
Windows 7 Ultimate 64 Bit / AMD Phenom II 1090T, 6x3200 MHz / AMD HD-6850 / PureBasic 5.1 (x86) (x64)
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Öffnen mit ??

Beitrag von ts-soft »

PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Re: Öffnen mit ??

Beitrag von Kaeru Gaman »

schau dir ProgramParameter() an...
http://www.purebasic.com/german/documen ... meter.html

der "Öffnen mit..." Context übergibt den Namen des Dokumentes als Parameter, dein Editor muss den auswerten.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
captain_hesse
Beiträge: 138
Registriert: 17.05.2009 18:55
Computerausstattung: Windows 7 Ultimate 64 Bit / AMD Phenom II 1090T, 6x3200 MHz / AMD HD-6850 / PureBasic 5.1 (x86) (x64)
Wohnort: Saarland

Re: Öffnen mit ??

Beitrag von captain_hesse »

Ja das isses :allright: Danke.
Windows 7 Ultimate 64 Bit / AMD Phenom II 1090T, 6x3200 MHz / AMD HD-6850 / PureBasic 5.1 (x86) (x64)
Benutzeravatar
Darie
Beiträge: 204
Registriert: 14.09.2004 21:51

Re: Öffnen mit ??

Beitrag von Darie »

Wie kann man ein "Öffnen mit" realisieren, wenn das Programm bereits gestartet wurde, ohne dass das Programm doppelt aufgerufen wird und das andere Programm beendet werden muss. Bei Winamp gehts das ja auch. Also ohne ein "Senden an" bzw "in Winamp einreihen", sondern durch erneutes Doppelklicken einer Datei...
Repeat
PureBasic
ForEver
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: Öffnen mit ??

Beitrag von STARGÅTE »

Gleiche Frage hatte ich schon mal gestellt:
Programm nur eine Instanz, aber wie ProgramParam. übergeben?

Dort gehts genau darum, wie man dann an das bereits gestartete Programm die weiteren Dateien sendet.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
Darie
Beiträge: 204
Registriert: 14.09.2004 21:51

Re: Öffnen mit ??

Beitrag von Darie »

Danke Stargate...
Repeat
PureBasic
ForEver
Antworten