Куча говна / Говнокод #3773 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
function Wait-ProcessStart{
param([string]$PName)
$pname = $PName
$started = $false
$countONstart = if((Get-Process|Where{$_.Name -eq $pname}).Length -eq $null){if((Get-Process|Where{$_.Name -eq $pname}).Name -eq $null){0}else{1}}else{(Get-Process|Where{$_.Name -eq $pname}).Length}
while($started -eq $false){
$ccount = if((Get-Process|Where{$_.Name -eq $pname}).Length -eq $null){if((Get-Process|Where{$_.Name -eq $pname}).Name -eq $null){0}else{1}}else{(Get-Process|Where{$_.Name -eq $pname}).Length}
if($ccount -le $countONstart){$countONstart = $ccount;continue}
if($ccount -gt $countONstart){$started = $true}
}
}

Это мой высер вместо WMI-событий.
Ждем запуска процесса с определенным именем.

Запостил: x0wl x0wl, (Updated )

Комментарии (9) RSS

  • задам тупой ламерский вопрос: что это за язык?
    WMI как-бы намекает нам на windows, но это кажется не wmic и не какой из языков script host .
    Ответить
  • еще один ламерский вопрос - мне влом гуглить - тернарных там нету? и как с конверсией условий в intы?
    if((Get-Process|Where{$_.Name -eq $pname}).Name -eq $null){0}else{1}
    Ответить
    • Нет, наверно, это же типа пародия на баш, я прав? Тоже влом гуглить, но павэршелл запускал, там ls вроде даж работал.
      Ответить
      • >>>это же типа пародия на баш, я прав
        МС не делает пародий, это скопипизженный продукт
        как и шарп(ява), Ms SQL сервер (Sybase) их тупорылые медиа-форматы wmv,wma итд...
        Ответить
          • ну WMV изначально был спижжен со стандарта MPEG-4 (помните еще был MS MPEG-4, вот его и взяли за основу - как MS Java при создании шарпа), только они сделали его проприетарным со всеми вытекающими..

            потом появился их VC-1 (улучшенный WMV), идеи были тупо сперты с нового MPEG-стандарта AVC, а вот сжатие было херовей, ну как и у WMA (местами херовей даже старого mp3, а у ogga и aac просто сосет) и WMV (которого запросто рвали MPEG-4 хвиды с дивыксами), они объявили его как беcплатный и royalty-free, но так как он был пижженый то компании, обладающие патентами подали иски и формат перестал быть фри,
            ну вы понели... сначала открыли, а когда начали юзать - резко закрыли...
            Ответить
  • Здоровенный Руслан в одних трусах прижимал Тёму к стене и орал, выплёскивая всю злость, что у него накопилась за долгие годы. От брата можно было ожидать только одного в такой момент - ответной тирады с уймой язвительных комментариев про "тупых качков, которые возомнили себя солью земли", но в тот раз он молчал, широко раскрытыми глазами глядя на разъярённое лицо Руслана всего лишь в нескольких сантиметрах от него. Сейчас Тёме стоило бы выругаться, послать брата куда подальше, посопротивляться хотя бы для вида, а он просто взял и поцеловал Руслана прямо в губы. Короткое мгновение, когда их губы соприкоснулись, затем несколько секунд тишины. Тёма отстранился и улыбнулся брату, тепло и открыто, как не делал очень давно. Руслан же прочел в этой улыбке совершенно другой умысел - его младший брат решил поиздеваться! Мощная затрещина отослала Артёма в полёт по направлению к двери. Он поднялся - в глазах смесь недоумения и страха.
    Ответить

Добавить комментарий

Где здесь C++, guest?!

    А не использовать ли нам bbcode?


    8