Batch Datei eine art autostart
#1
geschrieben 03. April 2008 - 17:04
kurze frage!
ich will mir ne batch datei erstellen die ein paar progis starten soll...
ich hab dann mal mitm notepad paar pfade eingefügt und als batch datei abgespeichert, jedoch startet er nur den ersten pfad.. wie bekomm ich das hin das er zb mit 1 sek verzögerung die progs startet und wie lautet der befehl das sich dann die cmd wieder von selbst schliesst?
Oder hat wer iwie so ne art liste mit verschieden befehlen für die cmd? so in der art die ich jetzt brauch?
mfg
Anzeige
#2
geschrieben 03. April 2008 - 17:10
call notepad.exe call calc.exe exit
#3
geschrieben 03. April 2008 - 17:16
nur mit meinem net.. vom prinzip her genauso aufgebaut wie deiner, jedoch mit kompletter pfadangabe..
er führt immer noch nur das oberste aus
#4
geschrieben 03. April 2008 - 17:26
mfg
#5
geschrieben 04. April 2008 - 08:22
programm 1
wait 5 (nicht sicher ob Sekunden oder Millisekunden)
programm 2
usw
Du musst dann einen relativen Pfad eingeben z.B. C:\Programme\xxx\xxx.exe o.ä. vielleicht hilfts
Dieser Beitrag wurde von tobias86 bearbeitet: 04. April 2008 - 08:23
#6
geschrieben 04. April 2008 - 08:39
#7
geschrieben 04. April 2008 - 09:28
1. "call" ist nur für den Aufruf von Batchdateien. Der Befehl, den du meinst, heißt "start".
2. Volle Pfade müssen verwendet werden, wenn die EXE-Dateien nicht im sogenannten "Pfad" vorhanden sind, was bei Anwendungen normalerweise eben der Fall ist (also sie sind nicht im Pfad).
3. @h0nk: Korrekt wäre "cd ..\..\mnt\backup" - der User ist auf nem Windows-PC, da ist "\" das Pfadabtrennungszeichen.
4. Der "Warte"-Befehl heißt nicht "wait", sondern "sleep", ist aber unter Standard-Windows leider nicht drauf. Findest du z.B. im Windows Resource Kit.
Demensprechend wäre die batchdatei so richtig:
start "" "C:\Program Files\Microsoft Office\Office12\winword.exe" start "" "C:\Program Files\Microsoft Office\Office12\excel.exe" ...
Beachte die doppelten Anführungszeichen und das Leerzeichen direkt nach "start", bevor der eigentliche Pfad kommt.
#8
geschrieben 04. April 2008 - 10:16
ping localhost 1>nul 2>nul
#9
geschrieben 07. April 2008 - 11:56
@o-saft:
poste bitte deinen Quelltext dann kann man schauen ob da nen syntax-fehler ist....
"Austesten" kannst du des ggf. mittels
@echo on [befehl 1] pause [befehl 2] pause und so weiter
so kannst du schonmal schauen ob ggf. fehlermeldungen erscheinen...
@echo on
sollte gesetzt sein, dammit du ggf. Fehler nachverfolgen kannst.
Zitat (Lofote: 04.04.2008, 10:28)
wait
ist sehr wohl in Windows enthalten... jedoch als schalter von
start
so bewirkt
start/wait [ein Programm]
das ausführen des Programmes in einem sepperaten Fenster... die Batch "friert" solange ein wie das aufgerufene Programm läuft.
- ← Programm Mailingliste Gesucht...
- Skript/Web-Programmierung
- Sql Abfrage Mit Verschachtelten Select →

Hilfe
Neues Thema
Antworten

Nach oben






