|
分類:[Windows 全般]
OS windows 8.1
こんにちは 現在、以下の様なテキストファイルを読み込み、XX+このテキストファイルの名前+.pngというファイル名を作るバッチファイルを作ろうとしています テキストファイル(29.txt) JP US IT DE FR KR CN
バッチの中身 for /f %%a in (29.txt) do ( set codename=%%a echo %XX_%%codename:~0%%.png% )
ところが、このバッチを回しても、出力が以下のようになります CN CN CN CN CN CN CN 一応、以下のようにすれば29の中身のみは取り出すことができます for /f %%a in (29.txt) do ( echo %%a ) JP US IT DE FR KR CN ただし、どちらにせよ取り出した中身を操作することができません。どうも%%で取り出した中身に原因があるらしいのですが、どうすれば29の中身を取り出して、文字列操作することができるでしょうか? バッチファイルに詳しい方、ご回答宜しくおねがいします
|