差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
home:rec:encode-checker-ps1-01 [2010/06/20 14:31]
yuki
home:rec:encode-checker-ps1-01 [2021/05/22 22:11]
yuki 削除
ライン 1: ライン 1:
 ====== Aviutlのエンコード進捗率確認用スクリプト ====== ====== Aviutlのエンコード進捗率確認用スクリプト ======
 出力イメージは、[[..:​encoding]]を参照。 出力イメージは、[[..:​encoding]]を参照。
 +
 +エラー処理とかちゃんと書かないといけないよなぁ、と思いつつ、既に飽きていたりする。\\
 +しかも、バッチ登録後に順番を変えると追随しないという本当に適当な実装。
  
 スクリプトはPowerShellで動かす。 スクリプトはPowerShellで動かす。
ライン 14: ライン 17:
 #---- $Machine ​   : エンコード中のマシン名 #---- $Machine ​   : エンコード中のマシン名
 #​--------------------------------------------------------- #​---------------------------------------------------------
-$AviutlPath ​ = "​C:​\movie\aviutl\"+$AviutlPath ​ = "​C:​\movie\aviutl"​
 $OutputMovie = "​V:​\anime"​ $OutputMovie = "​V:​\anime"​
 $Filetype ​   = "​mp4"​ $Filetype ​   = "​mp4"​
ライン 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
 } }
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0