Bat Datei
lima-city → Forum → Programmiersprachen → Sonstige Programmiersprachen
aktuelle pfad
anwender
befehl
dank
datei
eingegebenen befehl
eventuelle fehler
kenntnisnahme
kleines programm
komplette pfad
letzte zeile
machen
navigieren
pause
position
programm
sekunde
standardprogramm
start
zeile
-
Hallo,
ich möchte eine bat cmd oda wie sie auch immer heißt schreiben, die eine excel(C:\\Programme\\Microsoft Office\\OFFICE11\\EXCEL.EXE) Datei(Y:/ABS/Fertigungsliste.xls) schreibgeschützt öffnet Über Ausführen geht es per
excel /r Y:/ABS/Fertigungsliste.xls
aber leider sind die Mitarbeiter nicht in der Lage so lange Befehle sich zu merken. Wie kann ich ein \"kleines Programm\" zu schreiben.
Danke im voraus -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Nun, theoretisch solltest du einfach genau diese Zeile in eine Bat schreiben können. Ausführen macht nichts anderes, als den eingegebenen Befehl in der cmd auszuführen. und Bacth macht nichts anderes, als Zeilenweise die Befehle in die cmd einzugeben.
-
Theoretisch, aba leider klappt es net dieses habe ich in eine bat datei gespeichert und es passiert leider nur eine Sekunde das Öffnen/Schließen der bat Datei.
excel /r Y:/ABS/Fertigungsliste.xls
Danke für die Hilfe -
Schreibe es ohne einen Befehl zum öffnen und in Anführungszeichen, dann müsste es gehen, und wenn du das direkte schließen vermeiden willst, mach doch einfach ein paar pings oder ne pause
-
danke aba bei der Komandozeile
start \"/r Y:/ABS/Fertigungsliste.xls\"
oder auch nur \"/r Y:/ABS/Fertigungsliste.xls\"
ist nichts passiert
-
In diesem Fall muss auch der komplette Pfad zum Programm mitangegeben werden, da der aktuelle Pfad immer die Position der Batch-Datei im Dateisystem ist. Also:
\"C:\\Programme\\Microsoft Office\\Office10\\excel.exe\" /r Y:\\ABS\\Fertigungsliste.xls
Gruß
steffens
Beitrag geändert: 30.6.2008 15:44:06 von steffens -
In diesem Fall muss auch der komplette Pfad zum Programm mitangegeben werden, da der aktuelle Pfad immer die Position der Batch-Datei im Dateisystem ist. Also:
\"C:\\Programme\\Microsoft Office\\Office10\\excel.exe\" /r Y:\\ABS\\Fertigungsliste.xls
\"C:\\Programme\\Micros~1\\Office10\\excel.exe\" /r Y:\\ABS\\Fertigungsliste.xls
Vermutlich eher.
Übrigens: Bat-Datei aus der Kommandozeile starten führt dazu, dass nichts geschlossen wird, und du den Output der Bat-Datei noch siehst. Also Ausführen->cmd->zur Batch navigieren->Batch ausführen und eventuelle Fehler melden.
Beitrag geändert: 30.6.2008 21:53:15 von merovius -
...man kann auch als letzte zeile in der bat-datei den befehl
pause
eintragen. das bewirkt, dass man das ergebnis evtl. fehler sehen kann
und die dosbox sich nicht sofort schliesst.
ein tastendruck des anwenders genügt dann um geregelt nach kenntnisnahme
der meldungen die dosbox zu schliessen
gruss
t -
Dürfte nicht auch einfach
----------
START \"Y:\\ABS\\Fertigungsliste.xls\" genügen solange ein
Standardprogramm zum öffnen einer XLS Datei definiert ist(was wohl nach dem Installieren Microsoft Offices der Fall sein dürfte) -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage