PT2+EDCB(EpgTimer)で録画したtsファイルについて、「AviSynthでインターレース解除・解像度変更して無編集でx264エンコード」するバッチファイルを「録画後実行bat」設定でいつも動かしているわけですが、何故か「WORKING!!」の録画時だけ実行失敗する。
問題の起きる録画ファイルのパスが、こんな感じ。
...\わ_WORKING!!\110716_233000_BS11_WORKING!! 2品目「伊波、男性恐怖症。だって怖いんだもん…」.ts
で、記事タイトルの通り、件のバッチファイルは「setlocal enabledelayedexpansion」で環境変数の遅延展開を有効にしてあったわけです。しかもバッチファイル全域で。その結果、上のファイルパスは無残にもこんな感じに。
...\わ_WORKING 2品目「伊波、男性恐怖症。だって怖いんだもん…」.ts
要するに「!」で囲まれた「\110716_233000_BS11_WORKING」が環境変数として遅延展開されてしまったというオチ。もちろん中身は空っぽなので、結果としてその部分が丸々消えたわけです。
件のバッチファイルについては遅延展開が必要な部分はごく一部だったので、その部分でだけ遅延展開を有効にする(「setlocal enabledelayedexpansion」と「setlocal disabledelayedexpansion」で囲む)事で問題解決しましたとさ。
「世の中、ドツボにハマる種は尽きまじ」だなとしみじみ痛感したという結論的な何かを抱いたとか抱かないとか。
2ch | 64bit | Android | AviUtl | BitChannel | CSS | DOS | Debian | Delphi | F1 | Firefox | IS06 | Java | Linux | ML115G1 | MediaPlayerClassic | OggVorbis | OpenVPN | Optio43WR | PHS | PT2 | Rockbox | Ruby | Samba | Sansa Clip+ | TV | UPS | WILLCOM | WX320K | Web | Windows | YouTube | android | iriver T60 | rsyslog | tDiary | x264 | のみもの | アニメ | ガールズ&パンツァー | ゲーム | コミケ | コーヒー | サッカー | サーバ | スマートフォン | セキュリティ | ソフト | ソフトウェア | デジタル放送 | トラブルシューティング | ネタ | ネット | ネットサービス | ネットワーク | ノリ | ハード | ハードウェア | プライバシー | マスコミ | マスゴミ | メモ | 仮名遣 | 伊達 | 写真 | 動画 | 動画作成 | 動画再生 | 勢ひ | 只今試験中本日は晴天なり | 国語 | 地震 | 大分 | 天文 | 天気 | 富野 | 感想文 | 政治 | 旅行 | 映画 | 時事 | 更新履歴 | 書籍 | 模型 | 漫画 | 独り言 | 玄箱 | 生活 | 自作PC | 自宅サーバ | 艦これ | 著作権 | 読書 | 買物 | 通販 | 選挙 | 酔狂 | 録画 | 雑記 | 韓国