Lista winnt@man.lodz.pl
[Lista archiwów] [Inne Listy]

Re: [WINNT] Liczba procesów w bat

To: winnt@man.lodz.pl
Subject: Re: [WINNT] Liczba procesów w bat
From: peter <ToJestTo@nic.nie.wiem>
Date: Wed, 2 Dec 2015 20:13:35 +0100
Robert Winkler pisze:

Jeśli chcesz uruchomić kilka programów i poczekać na ich koniec to piszesz:

$procs = $(Start-Process notepad.exe -PassThru ; Start-Process calc.exe 
-PassThru)
$procs | Wait-Process
$procs = $(Start-Process notepad.exe -PassThru ; Start-Process calc.exe 
-PassThru)
$procs | Wait-Process

W moim przypadku to nie działa.tzn nie z batem ze zleceniami start. Od razu wykonuje się 3 linia. W bat mam nie tylko uruchomienie programu ale również pobranie daty , wpisywanie do plików informacji o parametrach itp. Przerabianie tego na PS to zbyt duży koszt czasowy. Na razie pozostanę przy tym co już mam, z wykorzystaniem twojego skryptu na zakończenie wszystkich programów. Skrypt ten udało mi się uruchomić przy pomocy Grzegorza. Skrypt ten nieco zmodyfikowałem i wygląda teraz tak
Param (
 $par1
)
$k = 4
While ($k -gt 0) {
 start-sleep $par1
 $k = ( Get-Process pfgw64 | measure ).Count
 "number of 'pfgw' processes running: $k"
}

PS. Gdzie można ściągnąć Windows PowerShell ISE
Na stronie MS jest download do setup.exe, który uruchamia w przeglądarce stronę z komentarzem : We are sorry, the page you requested cannot be found

--
 peter

<Pop. w Wątku] Aktualny Wątek [Nast. w Wątku>