Delphi-PRAXiS
Seite 2 von 4     12 34      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi bat Datei öffnen (https://www.delphipraxis.net/109656-bat-datei-oeffnen.html)

s-off 5. Mär 2008 14:25

Re: bat Datei öffnen
 
Ich tippe darauf, dass die Datei erzeugt wird, aber nicht dort, wo Du es erwartest - zeig mal den Inhalt Deiner Batch-Datei :zwinker:

mkinzler 5. Mär 2008 14:26

Re: bat Datei öffnen
 
Stimmt den das Arbeitsverzeichnis?

s-off 5. Mär 2008 14:28

Re: bat Datei öffnen
 
Zitat:

Zitat von mkinzler
Stimmt den das Arbeitsverzeichnis?

Das war es, worauf ich hinaus wollte.

Hermann85 5. Mär 2008 14:29

Re: bat Datei öffnen
 
Batch Datei:

d:
cd Programme
cd gpsbabel1.3.4
gpsbabel %D:-i kml -f "C:\Dokumente und Einstellungen\admin\Desktop\Daten\Polygon\Lastring .kml" -o arc -F "C:\Dokumente und Einstellungen\admin\Desktop\polygon.txt" %

s-off 5. Mär 2008 14:32

Re: bat Datei öffnen
 
Hmm, was gpsbabel da intern mit den übergebenen Argumenten veranstaltet, kann ich natürlich nicht sagen. Auf den ersten Blick sieht es erstmal ok aus.

Übergib den Pfad zum Desktop testweise mal an ShellExecute

Hermann85 5. Mär 2008 14:36

Re: bat Datei öffnen
 
meintest du so?

Delphi-Quellcode:
ShellExecute(Application.Handle,'open','C:\Programme und Einstellungen\admin\Desktop\arc-filter_erstellen.bat',nil,nil,SW_Normal);

s-off 5. Mär 2008 14:37

Re: bat Datei öffnen
 
Nein, so

Delphi-Quellcode:
ShellExecute(Application.Handle, 'open', 'C:\Programme und Einstellungen\admin\Desktop\arc-filter_erstellen.bat', nil, 'C:\Programme und Einstellungen\admin\Desktop\', SW_Normal);
Edit: kommt gpsbabel vielleicht mit den Blanks im Pfad nicht klar?

Hermann85 5. Mär 2008 14:40

Re: bat Datei öffnen
 
nein...geht auch nicht

s-off 5. Mär 2008 14:43

Re: bat Datei öffnen
 
Dann weiß ich's auch nicht.

Versuch halt mal, ob es funktioniert, wenn sowohl die Batch-Datei, als auch der Ausgabeort im Root von C liegen

DeddyH 5. Mär 2008 14:46

Re: bat Datei öffnen
 
Nur eine Idee:
Delphi-Quellcode:
ShellExecute(Application.Handle,'open','cmd.exe','/c C:\Programme und Einstellungen\admin\Desktop\arc-filter_erstellen.bat',nil,SW_Normal);


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:53 Uhr.
Seite 2 von 4     12 34      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz