Datei mit anderem Programm öffnen

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Datei mit anderem Programm öffnen

Beitrag von zigapeda »

Hallo

wie kann ich ein Programm schreiben das z.B. eine PDF-Datei öffnet, also ich klicke auf einen Button und das Programm startet den Acrobat Reader und Läd dann die PDF-Datei
Benutzeravatar
125
Beiträge: 1322
Registriert: 19.09.2004 16:52
Wohnort: Neu Wulmstorf (Hamburg)
Kontaktdaten:

Beitrag von 125 »

da der Acrobat mit dem Dateityp verknüpft is brauchste nur RunProgram("deine.pdf") machen :)
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von zigapeda »

:D Danke,

und wie kann ich z.B. einen Ordner im Arbeitsplatz öffnen?
Benutzeravatar
125
Beiträge: 1322
Registriert: 19.09.2004 16:52
Wohnort: Neu Wulmstorf (Hamburg)
Kontaktdaten:

Beitrag von 125 »

RunProgram("explorer","C:\Dein\Pfad\Zum\Ordner","")
:)
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3857
Registriert: 13.09.2004 17:48
Kontaktdaten:

Beitrag von bobobo »

genauso
‮pb aktuell5.7 - windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Benutzeravatar
125
Beiträge: 1322
Registriert: 19.09.2004 16:52
Wohnort: Neu Wulmstorf (Hamburg)
Kontaktdaten:

Beitrag von 125 »

ne bobobo, Weil ein Ordner keine Datei ist muss man die Explorer.exe nehmen :wink:
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von zigapeda »

125 hat geschrieben:RunProgram("explorer","C:\Dein\Pfad\Zum\Ordner","")
Wozu ist der 3. Parameter, der 1. und 2. ist mir klar.
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von zigapeda »

Ich möchte in ein Textfeld nur einen Pfad (C:\Programme\) oder einen Pfad mit exe-Datei (C:\PureBasic\PureBasic.exe <) ) eingeben. Wenn ich auf einen Button klicke wird entweder der Arbeitsplatz geöffnet

Code: Alles auswählen

RunProgram("explorer","C:\Programme\","")
oder dass das Programm gestartet wird

Code: Alles auswählen

RunProgram("C:\PureBasic\PureBasic.exe")
Wie kann ich die Textfeldeingabe in diesen Befehl einfügen und wie kann ich entscheiden ob es nur ein Ordner oder ein Programm ist?
the one and only
Beiträge: 696
Registriert: 26.09.2004 20:17
Kontaktdaten:

Beitrag von the one and only »

Überprüfen ob der String nur ein Ordner ist oder eine Endung hat.
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von zigapeda »

Ja das weiß ich auch und wie Mach ich das. Kann mir vieleicht einer einen Code Posten.
Antworten