Ich würde gerne eine Batch haben, mit der ich Programme nacheinander starte, aber auch beenden kann.
Es handelt sich dabei um einfache Tools, wie
Klebezettel.exe
SyncTool.exe
geht das?
Seite 1 von 1
Batch Für Programmstarts / Ende?
Anzeige
#2
geschrieben 19. August 2009 - 11:22
Also das Starten von Prozessen ist ja kein Problem. Einfach kompletten Pfad angeben und gut ist. Und mit taskkill kann man Prozesse auch wieder beenden. Wenn man nur den Namen kennt:
Mehr Infos gibt's mit
auf der Konsole.
Hoffe ich konnte helfen.
taskkill /F /IM NAME
Mehr Infos gibt's mit
taskkill /?
auf der Konsole.
Hoffe ich konnte helfen.
#3
geschrieben 19. August 2009 - 11:47
kann man da auch ne Pause einbauen?
so dass die batch auf Bestätigung wartet?
so dass die batch auf Bestätigung wartet?
#4
geschrieben 19. August 2009 - 11:51
Jup, der Befehl heißt sinnigerweise pause
EDIT:
Kleine Übersicht der Befehle
EDIT:
Kleine Übersicht der Befehle
Dieser Beitrag wurde von Mr. Floppy bearbeitet: 19. August 2009 - 11:54
#5
geschrieben 19. August 2009 - 11:53
Zitat
taskkill /F /IM f:\klebezettel\klebezettel.exe
f:\synctoy\synctoy.exe
pause
f:\klebezettel\klebezettel.exe
f:\synctoy\synctoy.exe
pause
f:\klebezettel\klebezettel.exe
also so?
#6
geschrieben 19. August 2009 - 11:58
Ich glaube taskkill will nur den Namen der Executable haben, wie er im Taskmanager angezeigt wird, also
Das beendet klebezettel, wenn es läuft, startet synctoy und wartet dann auf eine Bestätigung bevor klebezettel gestartet wird. Soll es so sein?
taskkill /F /IM klebezettel.exe f:\synctoy\synctoy.exe pause f:\klebezettel\klebezettel.exe
Das beendet klebezettel, wenn es läuft, startet synctoy und wartet dann auf eine Bestätigung bevor klebezettel gestartet wird. Soll es so sein?
#7
geschrieben 19. August 2009 - 12:09
super danke!
klebezettel.exe
alleine finder er nicht
in
f:\klebezettel NG\klebezettel.exe
ist ein Leerzeichen drin, was mache ich da?
klebezettel.exe
alleine finder er nicht
in
f:\klebezettel NG\klebezettel.exe
ist ein Leerzeichen drin, was mache ich da?
#8
geschrieben 19. August 2009 - 12:20
"f:\klebezettel NG\klebezettel.exe"
Einfach in Anführungsstriche setzen.
Einfach in Anführungsstriche setzen.
#9
geschrieben 19. August 2009 - 12:32
habe ich gerade gefunden, danke.
nun bekomme ich immer
"Die Anfrage ist ungültig"
Pfad stimmt aber, das Starten haut hin
nun bekomme ich immer
"Die Anfrage ist ungültig"
taskkill /F /IM "F:\Klebezettel NG\klebez.exe" pause "F:\Klebezettel NG\klebez.exe"
Pfad stimmt aber, das Starten haut hin
Dieser Beitrag wurde von shadar.logoth bearbeitet: 19. August 2009 - 12:37
#10
geschrieben 19. August 2009 - 16:12
Probier's mal mit
dann sollte es auch klappen. Kannst das /F übrigens auch weglassen. Das ist eher die Holzhammermethode, wenn der Prozess sich nicht auf normalem Wege mit höflich Nachfragen beenden läßt.
taskkill /F /IM klebez.exe
dann sollte es auch klappen. Kannst das /F übrigens auch weglassen. Das ist eher die Holzhammermethode, wenn der Prozess sich nicht auf normalem Wege mit höflich Nachfragen beenden läßt.
#11
geschrieben 19. August 2009 - 18:23
Nimm doch den Befehl tskill, damit gehts einfacher
Hier muss man nur den Namen der exe ohne .exe und ohne irgendwelche Parameter angeben
tskill klebez
Hier muss man nur den Namen der exe ohne .exe und ohne irgendwelche Parameter angeben
Live for nothing or die for something
Silverstone Sugo-SG05 - ZOTAC GeForce 9300-ITX WiFi - Core 2 Quad Q8400 - Radeon HD 4850 Silent
OCZ Vista Performance Platinum 4Gb Kit - Samsung EcoGreen F2 1TB - Win 7 Pro
Silverstone Sugo-SG05 - ZOTAC GeForce 9300-ITX WiFi - Core 2 Quad Q8400 - Radeon HD 4850 Silent
OCZ Vista Performance Platinum 4Gb Kit - Samsung EcoGreen F2 1TB - Win 7 Pro
Thema verteilen:
Seite 1 von 1