Aug. 1st, 2009

exchange12rocks: (Default)
Ну и да, разумеется, мне выдали новый статус:

PowerShell

Aug. 1st, 2009 01:25 pm
exchange12rocks: (Default)
А теперь расскажите мне, как ForEach-Object заставить ожидать завершения выполнения команд, указанных в ключе -Process?

Что я хочу сделать:
Переконвертировать все wav-файлы из директории и поддиректорий во FLAC

Как я пытаюсь делать:
Get-ChildItem C:\Users\kf\Documents -Recurse -Include *.wav | ForEach-Object -Process {[Diagnostics.Process]::Start('c:\Program Files (x86)\Media\FLAC\flac.exe', '-8 -f $_')}

Что я получаю:
Все процессы flac.exe не ожидают завершения предыдущего flac.exe перед запуском. WaitForExit проблему не решит, т.к. ждать должен ForEach-Object, а не [Diagnostics.Process]::Start.

ЧЯДНТ??

Profile

exchange12rocks: (Default)
Kirill 'kf' Nikolaev

September 2016

S M T W T F S
    123
456789 10
11121314151617
18192021222324
252627282930 

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 19th, 2026 03:19 pm
Powered by Dreamwidth Studios