TvRock 録画終了後コマンド

PT2にてテレビ番組の録画を始めてから約5ヶ月経ちました。TvRockはとても安定しているようで録画ミスは起きたことがありません。最近ではTvRock番組表が2.0になり、以前よりも使いやすくなりました。
さて今回は私の使用している録画終了後コマンドについて紹介しようと思います。
終了後コマンドを更新しました
TvRock 録画終了後コマンド 自動でアニメフォルダ分けも御覧ください。
録画終了後コマンドでやっていることは次の3つです。
- ジャンル毎にフォルダ分け
- アニメのサブタイトル取得後リネーム
- 録画しているだけで当分見る予定のないものを別フォルダに保存
TvRock内のコマンドを書く部分にはこれらの作業を行うバッチファイルを指定しておきます。
<br />未視聴:D:\Users\Software\TvRock\TvRock.bat "%1" "%2" "%3" "%4" "%c" "1" TN:D:\Users\Software\TvRock\TvRock.bat "%1" "%2" "%3" "%4" "%c"<br />
@echo off set SCRPATH=D:\Users\Software\TvRock\SCRename\<br /><br />REM ジャンル SET GENRE=%~5 REM ジャンル名変更 Start IF "%GENRE%"=="アニメ/特撮" SET GENRE=アニメ REM ジャンル名変更 End<br /><br />REM オプション SET OPTION=%~6 IF "%OPTION%"=="1" GOTO :未視聴<br /><br />REM フォルダ移動 IF NOT EXIST "%~3%GENRE%" MKDIR "%~3%GENRE%" SET OUTPUTFOLDER=%~3%GENRE% MOVE %1 "%OUTPUTFOLDER%\."<br /><br />:SCRENAME for /F "usebackq delims=" %%I in (`cscript //nologo "%SCRPATH%\SCRename.vbs" "%OUTPUTFOLDER%\%~2" "$SCtitle$ 第$SCnumber$話 「$SCsubtitle$」 ($SCservice$)"`) do set SCRTARGET=%%~I GOTO :EOF<br /><br />:未視聴 IF NOT EXIST "%~3%GENRE%" MKDIR "%~3%GENRE%" IF NOT EXIST "%~3%GENRE%\未視聴" MKDIR "%~3%GENRE%\未視聴" SET OUTPUTFOLDER=%~3%GENRE%\未視聴 MOVE %1 "%OUTPUTFOLDER%\." GOTO :SCRENAME
バッチファイルの説明
まず、ジャンル毎にフォルダ分けは番組表より取得されるジャンル名をそのままフォルダ名にします。フォルダはTvRockで設定している「録画フォルダ」内に作成します。ジャンル名変更というのは番組表内のジャンル名が気にくわない場合はここで変更することができます。
次に、サブタイトル取得後リネームはSCRenameにて行っています。SCRename付属のコマンドをそのまま貼りつけただけです。SCRenameの位置を指定するために2行目のパスをSCRenameがある位置に変更する必要があります。(最後の\必須)
最後に、別フォルダに保存というのはジャンル名フォルダ内に「未視聴」というファイルを作りそこに保存します。未視聴フォルダに保存したい番組は予約設定の終了後コマンドで「未視聴:」を選択します。(終了後コマンドはTvRockの録画終了後コマンドでコマンドを書いていないと表示されません)
もう少しスリムな方法もあるかもしれませんが、このバッチファイルで目的は果たせています。
バッチファイルのDownloadはこちら。


はじめまして、
こちらのバッチファイルにお世話になりたいと思ってますが、
コマンド実行がされません。録画フォルダ内のジャンルフォルダではなく
どうしても録画フォルダの上のDドライブに移動されてしまいます。
一度お教えいただけませんでしょうか?
一応内容記載いたします。
————————————————–
@echo off
set SCRPATH=C:\TvRock\SCRename\
REM ジャンル
SET GENRE=%~5
REM ジャンル名変更 Start
IF “%GENRE%”==”アニメ/特撮” SET GENRE=アニメ
IF “%GENRE%”==”情報/ワイドショー” SET GENRE=OTHER
IF “%GENRE%”==”映画” SET GENRE=シネマ
REM ジャンル名変更 End
REM オプション
SET OPTION=%~6
IF “%OPTION%”==”1″ GOTO :日系スペシャル
REM フォルダ移動
IF NOT EXIST “%~3%GENRE%” MKDIR “%~3%GENRE%”
SET OUTPUTFOLDER=%~3%GENRE%
MOVE %1 “%OUTPUTFOLDER%\.”
:SCRENAME
for /F “usebackq delims=” %%I in (`cscript //nologo “%SCRPATH%\SCRename.vbs” “%OUTPUTFOLDER%\%~2″ “$SCtitle$ 第$SCnumber$話 「$SCsubtitle$」” 13`) do set SCRTARGET=%%~I
GOTO :EOF
:日系スペシャル
IF NOT EXIST “%~3%GENRE%” MKDIR “%~3%GENRE%”
IF NOT EXIST “%~3%GENRE%\日系スペシャル” MKDIR “%~3%GENRE%\日系スペシャル”
SET OUTPUTFOLDER=%~3%GENRE%\日系スペシャル
MOVE %1 “%OUTPUTFOLDER%\.”
GOTO :SCRENAME
—————————————————————————————–
ricさん、初めまして。お返事遅くなってしまい申し訳有りません。
バッチファイル自体に問題はないように思えます。
>>どうしても録画フォルダの上のDドライブに移動されてしまいます。
とありますが、ジャンルフォルダは作成されるが、TSファイルがDドライブ直下に移動してしまうということでしょうか?
恐れ入りますが、使用OSとTvRockのVer、チューナ設定での録画フォルダ、プロセスタブ内に書き込んでいるコマンドを教えてください。
大変遅くなりました。PC不調でお返事できませんでした。
ジャンルフォルダは作成はされません。Dドライブ直下に保存されてます。
OS
windows7 32 Tvrock0.9u2 録画フォルダ D\Rec file
です。プロセスタブは現在は使っておりませんので何かありましたらお願いします。
お久しぶりです、こんばんは。御返事遅くなってしまい申し訳ありません。
以前貼っていただいたバッチファイルをもう一度確認したところ
ricさんのバッチファイルでは["]が全角文字になっていました。
これを修正したところ、ジャンル名変更ではないファイルに関しては
正常にフォルダ作成移動が出来ることを確認したました。
http://blog.mochiring.net/files/2010/11/TvRock.zip
こちらに修正版をアップしておきましたので試してみてください。
それでは~
すいません。こんなに丁寧にしていただきまして。
本当にうれしい限りです。
今晩でも一度ためしてみますので、また改めてご報告いたします。
すばらしい管理人様に感謝です。
本日試してみたのですが、
10/11/26 16:45:01 0.9u2]:[T3]コマンド実行・異常終了コードを検出しました (0xff)
[10/11/26 16:45:01 0.9u2]:[T3]コマンド実行の開始 : D:\Document\TvRock\TvRock.bat “D:\REC FILE\ハイビジョンシネマ「新ポリス・ストーリー」 <字幕スーパー>.ts″ “ハイビジョンシネマ「新ポリス・ストーリー」 <字幕スーパー>.ts″ “D:\REC FILE\″ “ハイビジョンシネマ「新ポリス・ストーリー」 <字幕スーパー>″ “映画”
[10/11/26 16:45:00 0.9u2]:[T3]エラー詳細:PID 0x177f, Total=21205, Drop=0, Scrambling=21205
[10/11/26 16:45:00 0.9u2]:[T3]エラー詳細:PID 0×1772, Total=12659, Drop=0, Scrambling=12659
[10/11/26 16:45:00 0.9u2]:[T3]エラー詳細:PID 0×1771, Total=3045583, Drop=0, Scrambling=3045583
[10/11/26 16:45:00 0.9u2]:[T3]エラー詳細:PID 0×1770, Total=3626585, Drop=0, Scrambling=3626585
[10/11/26 16:45:00 0.9u2]:[T3]エラー詳細:PID 0×1740, Total=21208, Drop=0, Scrambling=21208
[10/11/26 16:45:00 0.9u2]:[T3]エラー詳細:PID 0×162, Total=1629632, Drop=0, Scrambling=1629632
[10/11/26 16:45:00 0.9u2]:[T3]エラー詳細:PID 0×161, Total=919165, Drop=0, Scrambling=919165
[10/11/26 16:45:00 0.9u2]:[T3]エラー詳細:PID 0×160, Total=1304106, Drop=0, Scrambling=1304106
[10/11/26 16:45:00 0.9u2]:[T3]エラー詳細:PID 0×140, Total=5845904, Drop=0, Scrambling=5845904
[10/11/26 16:45:00 0.9u2]:[T3]エラー詳細:PID 0×110, Total=836849, Drop=0, Scrambling=836849
[10/11/26 16:45:00 0.9u2]:[T3]エラー詳細:PID 0×100, Total=81806938, Drop=0, Scrambling=81806938
[10/11/26 16:45:00 0.9u2]:[T3]番組「ハイビジョンシネマ「新ポリス・ストーリー」 <字幕スーパー>」 録画終了 Card=OK, Error=0, Sig=13.94, Bitrate=24.5Mbps, Drop=0, Scrambling=99069834, BcTimeDiff=+0.16sec, TimeAdj=+0.00sec, CPU_Weight=23.50%, FreeMem=909MBytes, DiskFree=70.28%.
[10/11/26 14:59:30 0.9u2]:[T3]番組「ハイビジョンシネマ「新ポリス・ストーリー」 <字幕スーパー>」 録画開始 Card=OK, Error=3, Sig=14.06, Bitrate=24.9Mbps, Drop=0, Scrambling=404319, BcTimeDiff=+0.27sec, TimeAdj=+0.00sec, CPU_Weight=26.04%, FreeMem=989MBytes, DiskFree=71.87%.
異常終了してしまってます。
どうしてでしょうか?
もしお時間ありましたら教えてください。
こんばんは。
TvRock内のコマンドを書く欄の記述に全角の”が含まれていないか確認してみてください。
ブログのコピペをするとブログの仕様により全角になってしまうようです(すみません・・)
http://blog.mochiring.net/files/2010/11/Command.txt
こちらにricさん向けにコマンドを記述しておいたので、そのままコピーすれば使用できるかと思います。未視聴と書かれている部分は適宜修正してください。
それでは~。
お世話になります。アニメの場合だけがリネームされずに移動されてしまいます。あとこれだけクリアすればと思うのですが、、
通常ですとscrenamが働いているのですが、本当にいいコマンドなのですのでよろしくお願いします。
こんばんは。前回私がアップロードしたzipの内容で、リネームに関する部分の修正を忘れていました。
http://blog.mochiring.net/files/2010/12/TvRock_ver1.1.zip
こちらに修正版をアップロードしたのでダウンロードし、そのまま使うなりリネームの部分だけコピペするなりしてみてください。
それと、2行目のset SCRPATH=はちゃんとパスが通っているか再度確認してみてください。
それでは~。