Supportnet / Forum / BS-Sonstige
exe beenden mit batch
Frage
hallo
ich möchte eine batch schreiben das etwa so aussieht:
ende c:\windows\progi1.exe
start c:\windows\progi2.exe
leider kenne ich keinen befehl zum beenden von programmen. wie geht das?
Antwort 1 von Nessus
Hi,
das geht auch so nicht. Du müsstest abprüfen welche Task auf den Rechner laufen und explizid das Programm dann beenden.
hth
Nessus
das geht auch so nicht. Du müsstest abprüfen welche Task auf den Rechner laufen und explizid das Programm dann beenden.
hth
Nessus
Antwort 2 von amnesie
hi nessus
ich weis nicht so recht was du meinst
also nehmen wir mal an ich will per batch das programm winamp.exe beenden.
also schaue ich in die tasks und sehe
winamp.exe
winampa.exe
und wie weiter?
ich weis nicht so recht was du meinst
also nehmen wir mal an ich will per batch das programm winamp.exe beenden.
also schaue ich in die tasks und sehe
winamp.exe
winampa.exe
und wie weiter?
Antwort 3 von El Tonno
Du müsstest es überprüfen - geht aber nicht. Das liegt zudem daran das es sich dabei um DOS-Scripts handelt, und DOS kennt nunmal kein Multitasking.
Antwort 4 von Limbius
Ich hab mal irgendwann irgendwo im WEB eine KILL.exe gesehen die Tasks terminieren kann...
Diese müsste man einfach in die Batch einbinden und das wars...
Musst ein Bissel nach "KILL.EXE for DOS" oder so googeln
Diese müsste man einfach in die Batch einbinden und das wars...
Musst ein Bissel nach "KILL.EXE for DOS" oder so googeln
Antwort 5 von semi
Hol Dir das hier pv.exe
Gebe im DOS-Fenster pv --help ein, dann siehst Du die verfügbaren Optionen.
Um Winamp abzuschiessen ist folgende Zeile notwendig:
pv -cf Studio*
c steht für 'close', f für 'force' (keine Rückfrage)
Mit pv ohne Parameter kriegst Du eine Liste laufender Prozesse angezeigt.
Gruß,
Michael
Gebe im DOS-Fenster pv --help ein, dann siehst Du die verfügbaren Optionen.
Um Winamp abzuschiessen ist folgende Zeile notwendig:
pv -cf Studio*
c steht für 'close', f für 'force' (keine Rückfrage)
Mit pv ohne Parameter kriegst Du eine Liste laufender Prozesse angezeigt.
Gruß,
Michael
Antwort 6 von El Tonno
Zitat:
[...]for DOS[...]
[...]for DOS[...]
Zitat:
[...]im DOS-Fenster[...]
Das sind wenn dann Windows-Konsolenanwendungen, aber keinesfalls DOS. Das ist ein Riesenunterschied.[...]im DOS-Fenster[...]
Antwort 7 von semi
Etwas Logik würde nicht schaden.
start c:\windows\progi1.exe
und dann noch Winamp unter DOS?
Ist doch sofort klar, dass DOS-Fenster gemeint ist.
start c:\windows\progi1.exe
und dann noch Winamp unter DOS?
Ist doch sofort klar, dass DOS-Fenster gemeint ist.
Antwort 8 von El Tonno
Zitat:
Ist doch sofort klar, dass DOS-Fenster gemeint ist.
Es ist kein DOS-Fenster! Es ist die Windows-Konsole, was gemeint ist ist natürlich trotzdem klar, auch wenn's falsch ist.Ist doch sofort klar, dass DOS-Fenster gemeint ist.
Antwort 9 von semi
OK, bleib cool. Es gibt viele Begriffe, um das Ding zu bennenen. CMD-Shell, Windows-Konsole, DOS-Fenster usw.
Antwort 10 von El Tonno
Ok ok, ich bleib zwar dabei das es nicht DOS ist, aber egal... Sorry wenn ich etwas grob geworden bin... ;)