|
>カナを半角カナに一括で、複数のホルダーと複数ファイルに対して
>変換を行いたい。
>
>個々にはマクロライブラリーに見つけたのですが
>一括でできずにいます。
>
>どのマクロをどのマクロで実行すればよいかを
>お教え願います。
まず、カタカナを半角カナに変換するのは、マクロでもできると思いますが、
[編集]→[変換]→[カタカナのみ半角に]でもできます。
複数のフォルダと複数ファイルに対して置換するには、[検索]→[grepして置換]
でできますが、できるのは置換だけであって、[編集]→[変換]の機能はできない
ので、それなりのマクロを使う必要が出てきます。
マクロを複数のフォルダと複数ファイルに対して実行するには、また別のマクロ
を使って作ることもできます。
そういったマクロが公開されているかどうかは探してみないとわからないですが、
対象となるマクロが、必ずしも変換だけを行うとは限らないので、そういった汎
用的なマクロを呼び出すマクロがあるとしたら少々危険なので注意が必要です。
マクロからマクロを呼び出すのではなく、ただ変換するだけのマクロを試しに作
ってみたので参考にしてみてください。
$s=searchbuffer;
#s=searchoption;
grep ".", "*.txt", ".", regular, filelist, subdir;
#hOrg=hidemaruhandle(0);
while(1){
tagjump;
#h=hidemaruhandle(0);
selectall;
filter "","ToHankakuKataOnly";
question "保存しますか?";
if(result==yes) {
save;
}
setactivehidemaru #hOrg;
closehidemaruforced #h;
movetolineno 1,lineno+1;
if(lineno>=linecount2)break;
}
setsearch $s, #s;
|
|