При запуске 1.exe процесс 2.exe останавливается, при закрытии 1.exe запускается 2.exe
При запуске 1.exe процесс 2.exe останавливается, при закрытии 1.exe запускается 2.exe
Привет, раньше был батник который закрывал один процесс при открытии другого, как это реализовать?
Мне нужно чтобы при открытии браузера хром или оперы, закрывался торрент, zona и так далее, а когда работа в браузере закончиться чтобы они снова запустились
|
Код:
param(
$browser = ('firefox', 'opera'),
$proc = ('*calc','utorrent')
)cls
while($true){sleep 2
if(&($s={ps $browser -ea 0})){
gps $proc|%{[string[]]$p+=$_.path;$_|
kill;$k = $true };while(&$s){sleep 2}
}
elseif($k){$p|%{start $_};rv p , k -ea 0}
}
|
Цитата:
Цитата Svnkill
раньше был батник который закрывал один процесс при открытии другого »
|
Можно только догадываться. Как он был реализован, какие процессы...
|
Какой смысл алиасы использовать в скриптах? Алиасы нужны для ручного ввода в шелл, а в скриптах есть возможность указывать полнотекстовые имена, что помимо всего прочего является проявлением уважения к читателю скрипта, который не обязан помнить всех существующих алиасов.
|
Цитата:
Цитата Sham
Какой смысл алиасы использовать в скриптах? »
|
Менее затратно по времени...
Цитата:
Цитата Sham
Алиасы нужны для ручного ввода в шелл »
|
Алиасы нужны для удобства писателям скриптов. Ни больше, ни меньше.
Цитата:
Цитата Sham
проявлением уважения к читателю скрипта, который не обязан помнить всех существующих алиасов. »
|
Если я, например, пишу скрипты алиасами, то получается я кому-то задолжал, что ли и обязан переписывать их в полные командлеты? Не думаю.
Мне проще скопировать и выложить код для того, кому требуется помощь (работать такой код будет) и уважение тут не при чем. А если вдруг, кому-то необходимо видеть полные имена командлетов, то он легко можно найти скрипт, который это делает автоматически...
|
Цитата:
Цитата Sham
Какой смысл алиасы использовать в скриптах? »
|
Нет никакого. Тем более, что понижается читаемость.
|
Время: 21:56.
© OSzone.net 2001-