"Öffnen mit ..."

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Thomas
Beiträge: 893
Registriert: 06.07.2006 19:24
Wohnort: Regensburg
Kontaktdaten:

"Öffnen mit ..."

Beitrag von Thomas »

Hi,

wenn man auf eine Datei rechts-klickt, und dann unter "Öffnen mit" ein Programm auswählt, wird diese Datei dann normalerweise geöffnet.

Wie kann man das bei eigenen Programmen auch machen?
v6.00
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

Beitrag von ts-soft »

Die passenden Einträge in der Registry erstellen. Routinen hierfür findeste
im IncludePack, Beispiel im jaPBe-Source
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
Benutzeravatar
Thomas
Beiträge: 893
Registriert: 06.07.2006 19:24
Wohnort: Regensburg
Kontaktdaten:

Beitrag von Thomas »

Ich glaub ich hab da mal was im CodeArchiv gefunden (irgend so ein Bildanzeiger).
Aber leider werde ich aus dem Code nicht schlau! :|
v6.00
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

Thomas hat geschrieben:Ich glaub ich hab da mal was im CodeArchiv gefunden (irgend so ein Bildanzeiger).
wenn Du jetzt einen konkreten Link mitgepostet hättest, könnte man sich die
Mühe machen, Dir den Code zu erklären. Aber so...

Grüße ... Kiffi
a²+b²=mc²
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

Beitrag von ts-soft »

Das einfachste unter Windows wäre es, eine Verknüpfung im SendTo Ordner
zu erstellen, dann kann der Benutzer das Dokument an Deine Anwendung
senden.

Ansonsten wäre es wichtig erstnal die genauere Infos zu geben.
Für Windows oder Linux? Neuer Dateityp? Soll Deine Anwendung die
Hauptanwendung sein? Wenn nein, als was soll sie fungieren (Bearbeiten mit
meinem tollen Tool..)?

Werden Programmparameter bereits in Deiner Anwendung ausgewertet? Weil
sonst wird es nicht funktionieren können.

Solange es um Windows geht, sollten alle Infos zu finden sein!
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
Benutzeravatar
Xaby
Beiträge: 2144
Registriert: 12.11.2005 11:29
Wohnort: Berlin + Zehdenick
Kontaktdaten:

Beitrag von Xaby »

Klingt alles toll, was du schreibst ts-soft.

Mich interessiert es auch, wie ich die Sachen einstellen kann.

Bei Bilddaten zum Beispiel hat man doch sicherlich 5 Betrachter und drei Bearbeitungsprogramme oder so.

Und wenn ich nun meins hinzufügen möchte. Und der Anwender aussucht, ob er es gelegentlich damit öffnen möchte, oder immer ...

Wären für Installprogramme und allgemeine Anwendungen eigentlich immer interessant die Informationen.

Ich hab hauptsächlich Windows.

Würdest mal einen Beispiel zum Besten geben?

Vielleicht, womit man eine Verknüpfung hinzufügen und wieder entfernen kann.

Das wäre lieb.
Und gleich auch noch den Schnippsel, wo man das Icon ermittelt, welches angezeigt wird. Und wenn sich dieses in einer Exe oder DLL befindet, wie man es als Image laden kann.

Ach das wäre herrlich. Aber wohl zu viel verlangt auf den späten Abend. :oops: :allright:
Kinder an die Macht http://scratch.mit.edu/
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

Beitrag von ts-soft »

http://www.purebasic.fr/german/viewtopi ... ncludepack
Enthält alles was wissenswert ist. Wenn die Infos nicht reichen, würde ich
eher zu einem Installer raten :wink:
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
Benutzeravatar
Thomas
Beiträge: 893
Registriert: 06.07.2006 19:24
Wohnort: Regensburg
Kontaktdaten:

Beitrag von Thomas »

Ich glaube ihr versteht mich falsch:
wenn ich auf eine Datei rechtsklicke und dann auf "Öffnen mit" und dann mein Program auswähle, dann soll diese datei automatisch eingeladen werden.

Das mit dem Code:
den finde ich auf die schnelle leider nicht. :|
v6.00
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

Beitrag von ts-soft »

Code: Alles auswählen

Dateizuoeffnen.s = ProgramParameter()
und jetzt machste in Deinem Programm was Du möchtest mit der Datei Dateizuoeffnen :mrgreen:
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
Antworten