Batch file, hogy jöjjön vissza, és indítsa újra a folyamatot

Batch file, hogy jöjjön vissza, és indítsa újra a folyamatot

Itch írni egy batch fájlt, amely kénytelen volt bezárni a programot, mintha vele menni egy emberi lény, ő kikapcsolta a számítógépet (rendeltetésszerűen).







Persze, akkor egyszerűen ezt minden alkalommal a diszpécser a folyamatokat, de ez kényelmetlen, hogy folyamatosan, hogy az emberek távol számítógépes problémák.

Nos, általában vettem egy fájl teljes szöveg, új nevén a BAT, a csapat talált egy teljes taskkill problémát, és felírt egy batch file -
taskkill.exe / IM proga.exe / T
Run - ablak villog, és eltűnik. nulla reakció.
Indított komandruyu vonal - próbált ott. A feladat befejeződött, de nem kötelező, de mintha rákattintottam, hogy kilépjen a program. Comp darabok.







Tudom megváltoztatni a vonal
taskkill.exe / F / IM proga.exe / T
/ F jelenti záróereje
/ IM azt jelenti, hogy adja meg a nevét, és nem proccess ID
/ T - záró gyermek folyamatokat.

Megpróbálok egy parancssor - minden rendben van, és a batch fájl nem működik nifiga, akkor is, ha tesz egy kis szünet a - még mindig villog, és bezárja. Átnevezték CMD - ugyanaz a dolog.

Találtam egy fájlt a C meghajtón AUTOEXEC.BAT nulla hosszúságú, megparancsolta neki, a csapat - minden működik.

Hála Istennek - indult!
És volt, hogy lezárja a folyamatot, majd 5 másodpercig szünetel, majd egy batch fájlt, és indítsa el egy másik folyamat.
Hozzáadott szünet, és elkezd egy másik folyamat -

taskkill.exe / F / IM proga.exe / T
PING 1.1.1.1 -n 1 -w 2 5000> NULL | FIND «TTL =»> NULL
proga2.exe

Ez megfelel a batch fájlt, és továbbra is lógni nyitott ablakon!
Az emberek a hálózati javasoljuk, hogy a végén EXIT - de ez nem segített. A kiút a START parancs

Ha a fájlok más mappákban vannak - írja a teljes elérési utat, például c: \ proga \ 123.exe