File öffnen

Nutzung, Komponenten, .NET

Moderator: Moderatoren

Antworten
Benutzeravatar
Muecke
1000 working lines a day
1000 working lines a day
Beiträge: 623
Registriert: Di, 24. Okt 2006 7:19
Wohnort: Samstagern CH
Hat sich bedankt: 3 Mal
Danksagung erhalten: 9 Mal
Kontaktdaten:

File öffnen

Beitrag von Muecke »

Hallo,
weiss jemand einen anderen Weg um diese Datei zu öffnen?

Code: Alles auswählen

RunShell( "c:\wasserabrechnung Herr Leuthold.xls", cPrg , .T. )
Das Problem ist das exel zuerst nach wasserabrechnung danach nach Herr und zuletzt nach Leuthold sucht.
Wenn ich den Filename ohne Abstand habe ist es kein Problem zu öffnen.

Gruss Thomas
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14651
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 88 Mal
Kontaktdaten:

Beitrag von Jan »

Thomas,

versuch es doch mal so:

Code: Alles auswählen

RunShell( '"c:\wasserabrechnung Herr Leuthold.xls"', cPrg , .T. )
Jan
Benutzeravatar
andreas
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1902
Registriert: Mi, 28. Sep 2005 10:53
Wohnort: Osnabrück
Hat sich bedankt: 4 Mal
Kontaktdaten:

Beitrag von andreas »

Wenn du cPRG weglässt, wird Windows das Programm selbst nach der Dateierweiterung auswählen.
Gruß,

Andreas
VIP der XUG Osnabrück
Benutzeravatar
Muecke
1000 working lines a day
1000 working lines a day
Beiträge: 623
Registriert: Di, 24. Okt 2006 7:19
Wohnort: Samstagern CH
Hat sich bedankt: 3 Mal
Danksagung erhalten: 9 Mal
Kontaktdaten:

Beitrag von Muecke »

Hallo Jan,

so Funk es.

Code: Alles auswählen

RunShell( '"c:\wasserabrechnung Herr Leuthold.xls"', cPrg , .T. )
Wie kann ich das File, wenn es in einer Variable steht aufrufen ?

Gruss Thomas
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16508
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Hallo Thomas,
im Prinzip genauso:

Code: Alles auswählen

RunShell( chr( 34 ) + cName + chr( 34 ), cPrg , .T. )
oder

Code: Alles auswählen

RunShell( '"' + cName + '"', cPrg , .T. )
Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15695
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Beitrag von brandelh »

Muecke hat geschrieben:Hallo Jan,

so Funk es.

Code: Alles auswählen

RunShell( '"c:\wasserabrechnung Herr Leuthold.xls"', cPrg , .T. )
Wie kann ich das File, wenn es in einer Variable steht aufrufen ?

Gruss Thomas

Code: Alles auswählen

cXLS := ["]+"c:\wasserabrechnung Herr Leuthold.xls"+["]
RunShell( cXLS , cPrg , .T. )
Auf der Befehlszeile muss der Dateiname in " " stehen, wenn Leerzeichen im Namen sind.
Gruß
Hubert
Benutzeravatar
Muecke
1000 working lines a day
1000 working lines a day
Beiträge: 623
Registriert: Di, 24. Okt 2006 7:19
Wohnort: Samstagern CH
Hat sich bedankt: 3 Mal
Danksagung erhalten: 9 Mal
Kontaktdaten:

Beitrag von Muecke »

Danke ,

ist einfach ein tolles Forum.

Funkt supper.

Gruss Thomas :wav:
Antworten