タイトル | : Re^3: ファイル名に文字列を挿入する |
Q&A | : 1018 |
投稿日 | : 2015/06/14(Sun) 10:39 |
投稿者 | : やまたん |
> 00202015060600010001K+++00070001++++00++00000000++++.TIF > このファイル名の中央部分の0001Kの部分を切り出して、 > ABC0001B_K.TIFとしようと思ったのですが…。 > マクロで /f<16,5> を使うところはわかったのですが、 > 先頭にABCと中間にB_を挿入する複合処理をしたいと思っています。
/f<16,5>で編集してしまうと 0001K と抜き出されて間に編集できないので /f<16,4>/f<20,1> と分けてしまえば途中で分断できます。 これで先頭に ABC と中間に B_ を挿入するマクロを記述すると ABC/f<16,4>B_/f<20,1> となり目的の編集結果が得られます。
マクロというのは文字列とマクロ命令を並べてファイル名を新たに編集する機能なので 考え方としては単純に並べて記述すれば良いだけです。 そうすることによって マクロ命令の部分は各機能によって展開されて文字列が編集されます。 今回のような編集の場合はマクロだけでできるので複合処理は必要ありません。
|