Anzeige
Archiv - Navigation
184to188
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
184to188
184to188
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

shell-skript mit umleitung

shell-skript mit umleitung
29.11.2002 08:44:05
Christian F.
Guten Morgen :)

Folgende Ausführung versuchte ich:

.....
Dim RetVal
Dim sAction As String

sAction = "C:\Program.exe > C:\temp\ausgabe.txt"
RetVal = Shell(sAction, 1)
.....

Klarer Fall von geht nicht. Die Umleitung der Ausgabe in das
geforderte Textfile wird nicht ausgeführt.
Die Frage ist, warum?

Ich benötige das Textfile, da dieses später in das Excel-Sheet
importiert werden muß (Spaltentrenner=Space).

System: NT4 SP6 engl./Office 97 engl.
Danke im Voraus für die Unterstützung.

Christian



4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: shell-skript mit umleitung
29.11.2002 08:54:28
andre
hallo christian,
der code ist lauffähig.
habe einfach mal eine bat - datei geschrieben cdir.bat mit dem inhalt dir c:\
und es geht.
sAction = "C:\cdir.bat > C:\temp\ausgabe.txt"

gruss andre

Re: shell-skript mit umleitung
29.11.2002 09:45:18
Christian F.
Ja----Nein ;)
Das Skript funktioniert; ich habe einen Fehler gefunden, der mir Kopfzerbrechen macht.
Das auszuführende Programm befindet sich unter C:\program Files\...

Tja. Irgendwie frißt er das nicht einwandfrei. Pfadnamen mit einem Space sind wohl ein Problem?!?
..die Schwierigkeit kommt dazu, daß ich das Programm auch nicht einfach verschieben kann; der Pfad ist nun mal so.
Was nun?
Gruß
Chris

Anzeige
Re: shell-skript mit umleitung
29.11.2002 13:25:55
andre
hallo chris,
da brauchen wir wohl " im String - geht aber (hoffentlich bei shell) auch.
sAction="""&"C..."&"""&">..." oder so ähnlich.
gruss andre
Re: shell-skript mit umleitung
29.11.2002 16:24:47
Christian F.
Habe das Ganze jetzt durch einen alternativen Pfad gelöst.
Das Problem hat nicht VBA an sich, sondern der Pfad in der Batch-Datei. Dort kam das Problem mit dem Blank im Verzeichnisnamen überhaupt nicht gut.

Trotzdem danke.
Die Batch war eine gute Idee und ist auch in das Projekt übernommen worden :)

Gruß
Chris

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige