Yksi ohjelma tarvitsee käynnistyäkseen 3 palvelua ja yhden ohjelman. Siispä tein BAT tiedoston, jolla tämä onnistuu. net start Palvelu1 net start Palvelu2 net start Palvelu3 start "" "C:\Program Files\1.exe" "C:\Program Files\2.exe" net stop Palvelu1 net stop Palvelu2 net stop Palvelu3 Muuten homma toimii, mutta haluaisin tuon 1.exe ohjelman pysäävän myöskin, kun 2.exe on sammutettu. En löydä oikeaa komentoa.
Onnistuisi paremmin varmaan PowerShellillä, jossa voi tehdä ehtolauseen ja tarkistaa onko jokin prosessi käynnissä vai ei ja sitten haluttaessa sammuttaa se 1.exe.
Yhden kun ratkaisee, toinen tulee. Se löytyi n. 2 tunnin KVG menetelmällä net start Palvelu1 net start Palvelu2 net start Palvelu3 start "" "C:\Program Files\1.exe" "C:\Program Files\2.exe" tskill/ 1 /A net stop Palvelu1 net stop Palvelu2 net stop Palvelu3 Nyt pitäisi ratkaista, onko mahdollista piilottaa tuo komentojono tehtäväpalkista. Unohdin mainita käyttiksen. XP Home. Niin, kiitos kuitenkin.
Toimisiko tämä http://www.winhelponline.com/blog/run-bat-files-invisibly-without-displaying-command-prompt/
KIITOS!!!!! Eli koko juttu menee näin: Tehdään AJA.BAT net start Palvelu1 net start Palvelu2 net start Palvelu3 start "" "C:\Program Files\1.exe" "C:\Program Files\2.exe" tskill/ 1 /A net stop Palvelu1 net stop Palvelu2 net stop Palvelu3 sitten AJA.VBS Set WshShell = CreateObject("WScript.Shell") WshShell.Run chr(34) & "C:\AJA.BAT" & Chr(34), 0 Set WshShell = Nothing Kiitos vielä.