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

 

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
 
使用していて問題が見つかったので修正。
 

more


以前のバッチコマンドには
「行末に不要なスペースが入る」
「特殊文字がダブルクォーテーションに囲まれていると誤動作する」
という問題があったようです。


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

@echo off

set input=sample_input.txt
set output=sample_output.txt
set variable=環境変数

type nul >%output%

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

goto :end

:replace
set "line=%line:"=!dblqt!%"
set "line=%line:^=^^%"
set "line=%line:>=^>%"
set "line=%line:<=^<%"
set "line=%line:&=^&%"
set "line=%line:|=^|%"
set "line=%line:テスト=てすと%"
call set "line=%%line:へんすう=%variable%%%"
call set "line=%%line:!dblqt!=%dblqt%%%"
>>%output% echo %line%
exit /B

:end


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


例では
"テスト"→"てすと"
"へんすう"→”環境変数”
に置換します。
たぶん。

スポンサーサイト
 

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ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。