差分
この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
home:rec:encode-checker-ps1-01 [2010/06/20 17:33] yuki |
home:rec:encode-checker-ps1-01 [2021/05/22 22:11] yuki 削除 |
||
---|---|---|---|
ライン 1: | ライン 1: | ||
====== Aviutlのエンコード進捗率確認用スクリプト ====== | ====== Aviutlのエンコード進捗率確認用スクリプト ====== | ||
出力イメージは、[[..:encoding]]を参照。 | 出力イメージは、[[..:encoding]]を参照。 | ||
+ | |||
+ | エラー処理とかちゃんと書かないといけないよなぁ、と思いつつ、既に飽きていたりする。\\ | ||
+ | しかも、バッチ登録後に順番を変えると追随しないという本当に適当な実装。 | ||
スクリプトはPowerShellで動かす。 | スクリプトはPowerShellで動かす。 | ||
ライン 23: | ライン 26: | ||
#---- 日付とAviutlのエンコード残り時間取得(window名の取得) | #---- 日付とAviutlのエンコード残り時間取得(window名の取得) | ||
#--------------------------------------------------------- | #--------------------------------------------------------- | ||
- | $Date = date | + | $Date = Get-Date |
$Run = get-process | % {if ($_.mainwindowhandle -ne 0) {$_.mainwindowtitle}} | ?{$_ -like "*%*"} | $Run = get-process | % {if ($_.mainwindowhandle -ne 0) {$_.mainwindowtitle}} | ?{$_ -like "*%*"} | ||
ライン 34: | ライン 37: | ||
Add-Content $OutputLog "" -encoding UTF8 | Add-Content $OutputLog "" -encoding UTF8 | ||
- | if($Run.IndexOf("出力中")){ | + | if(! $Run.IndexOf("%")){ |
Add-Content $OutputLog " * 現在、エンコード中のタスクはありません。" -encoding UTF8 | Add-Content $OutputLog " * 現在、エンコード中のタスクはありません。" -encoding UTF8 | ||
} | } |