5143
29.09.2004, aktualisiert am 25.12.2004
29906
10
0
Probleme mit einem Start Befehl in einer .bat Datei
Hallo,
ich habe folgendes Problem:
Ich habe eine Batch-Datei erstellt, mit der ich eine Excel-Datei starte. Diese Batch Datei habe ich im gleichen Ordner wie die zu stratende Datei. Wenn ich nun aber die Batch Datei an einen anderen Ort verschieben möchte, muss ich ja den Pfad zu der zu öffnenen Datei angeben. Und hier entsteht nun das Problem: Er kann die Datei nicht finden. Egal wie ich den Pfad angebe, er sagt mi immer: ungültige Option und listet mir dann den Pfad auf.
Vielleicht sollte ich noch sagen, das ich Windows XP mit Office2003 verwende.
Thx für eure Hilfe
Joschi
ich habe folgendes Problem:
Ich habe eine Batch-Datei erstellt, mit der ich eine Excel-Datei starte. Diese Batch Datei habe ich im gleichen Ordner wie die zu stratende Datei. Wenn ich nun aber die Batch Datei an einen anderen Ort verschieben möchte, muss ich ja den Pfad zu der zu öffnenen Datei angeben. Und hier entsteht nun das Problem: Er kann die Datei nicht finden. Egal wie ich den Pfad angebe, er sagt mi immer: ungültige Option und listet mir dann den Pfad auf.
Vielleicht sollte ich noch sagen, das ich Windows XP mit Office2003 verwende.
Thx für eure Hilfe
Joschi
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 2864
Url: https://administrator.de/contentid/2864
Ausgedruckt am: 22.11.2024 um 17:11 Uhr
10 Kommentare
Neuester Kommentar
Schreibe nur die in Batchdatei:
"C:\dokumente und
einstellungen\service19\desktop\desktop\joschi\bless
anforderung\auftragseingang.xls"
fertig....
also der Dateiname mit in die Anführungszeichen und den Start befehl kannst du weglassen.
Damit du nicht nicht verschreibst, kannst du auch so vorgehen:
1. Öffne mit dem WindowsEditor deine Batch Datei
2. Öffne das Verzeichnis mit der Excel Datei
3. Klicke auf Start -> Ausführen
4. Lösche alles in dem Feld weg, falls da was drin steht
5. Ziehe per Drag an Drop (links klick, drauf bleiben und erst in der leeren Box loslassen) die Exel Datei in das Ausführen Feld
6. Jetzt steht der komplette Pfad mit Dateiname und Anführungszeichen in der AusführenBox
7. Diese makierst du komplett und kopierst in deine vorher geöffnete BatchDatei im WindowsEditor.
8. Start Befehl läßt du weg, brauchst du hierfür nciht...
Habs selber getestet funktioniert wunderbar
"C:\dokumente und
einstellungen\service19\desktop\desktop\joschi\bless
anforderung\auftragseingang.xls"
fertig....
also der Dateiname mit in die Anführungszeichen und den Start befehl kannst du weglassen.
Damit du nicht nicht verschreibst, kannst du auch so vorgehen:
1. Öffne mit dem WindowsEditor deine Batch Datei
2. Öffne das Verzeichnis mit der Excel Datei
3. Klicke auf Start -> Ausführen
4. Lösche alles in dem Feld weg, falls da was drin steht
5. Ziehe per Drag an Drop (links klick, drauf bleiben und erst in der leeren Box loslassen) die Exel Datei in das Ausführen Feld
6. Jetzt steht der komplette Pfad mit Dateiname und Anführungszeichen in der AusführenBox
7. Diese makierst du komplett und kopierst in deine vorher geöffnete BatchDatei im WindowsEditor.
8. Start Befehl läßt du weg, brauchst du hierfür nciht...
Habs selber getestet funktioniert wunderbar
Der Dateiname muss natürlich mit in die Anführungszeichen, also:
start "C:\dokumente und einstellungen\service19\desktop\desktop\joschi\bless anforderung\auftragseingang.xls"
wenngleich ich auch das Kommando "Start" am Anfang nicht nachvollziehen kann, wenn ich an der Eingabeaufforderung "start "C:\dokumente und einstellungen\service19\desktop\desktop\joschi\bless anforderung\auftragseingang.xls" eingebe, öffnet sich sofort Excel mir der Datei ...
Gruß
Atti
start "C:\dokumente und einstellungen\service19\desktop\desktop\joschi\bless anforderung\auftragseingang.xls"
wenngleich ich auch das Kommando "Start" am Anfang nicht nachvollziehen kann, wenn ich an der Eingabeaufforderung "start "C:\dokumente und einstellungen\service19\desktop\desktop\joschi\bless anforderung\auftragseingang.xls" eingebe, öffnet sich sofort Excel mir der Datei ...
Gruß
Atti
Damit die Begeisterung nicht endet, hier noch ein Kommentar: den START-Befehl nutze ich in Batch-Dateien, wenn es darum geht, daß ein Programm auf das Ende des vorherigen warten soll. Also z.B. Aufbau einer DFÜ-Verbindung, Übertragen von Daten, Abbau der Verbindung. Dann macht START Sinn, natürlich mit weiteren Parametern, die man(n) unter START/? findet.
Zu den übrigen Kommentaren kann ich mich nur anschließen.
Gruß
Klemmi
Zu den übrigen Kommentaren kann ich mich nur anschließen.
Gruß
Klemmi