Popular Posts(last24hours)

複数ファイルを対象に繰り返し処理をするバッチ(出力ファイル名かぶらない前提)

※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。
@ECHO OFF

FOR %%i IN (%*) DO (
 CALL :SUB %%i
)
EXIT /b

:SUB
SET 設定したい環境変数があれば↓例
SET filename=%~n1 ファイル名拡張子前までを取得
SET kakuchosi=%~x1 拡張子を取得
SET dirname=%~dp0 実行するバッチファイルの格納先ディレクトリ取得
ファイルに対して実行するコマンド(出力ファイル名はかぶらないこと)↓例 %1はドラッグするファイル名を表す
%dirname%コマンド %1 %dirname%\%filename%_任意の文字列%kakuchosi%
EXIT /b
:subの部分を変更することで色々できます。

例えば以下のようにすると、同じフォルダにnkf.exeを置いて複数のUTF8/LFファイルを放り込むと、Shift_JIS/CRLFに変換して、ファイル名に_CRLFを付けたものを出力します。

:SUB
SET filename=%~n1 ファイル名拡張子前までを取得 
SET kakuchosi=%~x1 拡張子を取得 
SET dirname=%~dp0 実行するバッチファイルの格納先ディレクトリ取得 
ファイルに対して実行するコマンド(出力ファイル名はかぶらないこと)↓例 %1はドラッグするファイル名を表す 
%dirname%nkf -OLw %1 %dirname%\%filename%_CRLF%kakuchosi% 
EXIT /b

【PR】最近楽天で購入した商品

こちらもなかなかのボリューム。子供が綺麗に折り紙を折れるようになると、成長が感じられて、嬉しい。かんたん・かわいい・楽しい! 決定版 おりがみ大図鑑 大ボリューム!190作品がオールカラーでわかる! [...]

この手のやつは、いったいどういう仕組みで絵とペンの音声をマッチさせているのか不思議。もの凄いボリュームなので、子供も飽きずに楽しめます。音で学べる!英語ことば図鑑5000 タッチペンつき [ アレン玉 [...]

いつの間にか、黎明篇の続きが!前回で完結したとばかり思っていたので、これは嬉しい。そして、めちゃくちゃ面白い!宇宙戦艦ヤマト 黎明篇 第2部 マリグナント・メモリー [ 塙 龍之 ]価格:1,650円 [...]