エンコめも
~見習いエンコ師のメモ帳~
http://encmemo.blog.fc2.com/

 

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
 
っぽいもの。
自動エンコードバッチに必要だったので作ってみました。
 

more


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

@echo off

set input=sample_input.txt
set output=sample_output.txt

type nul >%output%

for /f "delims=" %%i in (%input%) do (
set "line=%%i"
call :replace
)

goto :end

:replace
set "line=%line:>=^>%"
set "line=%line:<=^<%"
set "line=%line:&=^&%"
set "line=%line:|=^|%"
set "line=%line:テスト=てすと%"
echo %line% >>%output%
exit /B

:end


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


sample_input.txtに入力ファイル、sample_output.txtに出力ファイルを記述。
inputとoutputは別のファイル名(またはパス)を指定して下さい。
例では"テスト"を"てすと"に置換します。


環境変数を代入したい場合
call set "line=%%line:テスト=%てすと%%%"
ifで場合分けしたい場合
if 文字列1==文字列2 (set "line=%line:テスト=てすと%") else (set "line=%line:テスト=TEST")
みたいにすればok

テキストファイルに特殊文字(>,<,&,|)が含まれていても大丈夫なはずです。
が、空行は無視されます。
また、行の最後が"スペース+数字"で終わっていると失敗するかもです。


スポンサーサイト
 

Comment


非公開コメント

zantei。

Author:zantei。
エンコ歴2年くらい。
エンコ勉強中。

使用ソフト
Avisynth v2.6 SEt 32bit
x264 64bit
aviutl v99j2

PCスペック
win7 64bit
Core i7 2600 3.4GHz
GeForce GTX550 Ti 1GB
メモリ 4GB

このブログの記事はエンコ初心者による
ただのメモ書きです。
全く参考にならないのでご注意ください。
※特に2012年の記事

@twitter

未分類 (3)
雑記 (6)
aviutl (0)
avisynth (12)
エンコメモ (1)
エンコめも (8)
プログラミング (0)

このブログをリンクに追加する

この人とブロともになる

 
*Template By-MoMo.ka* Copyright © 2017 エンコめも, all rights reserved.
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。