| 
			|  | openfile "/h " + $wk2 + "\\" + $wk1, jis;
 この jis って、ほんとの「コード決め打ち」で開くのではなく、
 「秀丸エディタ」の自動判定が優先していませんか !!!
 
 開く前のコードはマクロでは判らないような記憶があります。
 何が仕様なのでしょうね !!! それともバグ ???
 
 こんなマクロを作成して見ました、参考になれば ...
 「秀丸エディタ」の窓を少なくして実行してみて下さい !!!
 
 //*1    a1.mac
 if( updated ){  endmacroall;    }   //  debug. 1
 grep ".|\\n", "*.html", directory2, filelist, regular;  //  icon,
 if( code == eof ){  quit;   }
 replaceall "\\([0-9]+\\)$", "", regular;
 $wk2 = directory2;
 gofiletop;
 while( code != eof ){
 beginsel;   golineend2;
 $wk1 = gettext(seltopx,seltopy,selendx,selendy);    escape;
 question "このファイルを JIS ==> SJIS に変換しますか ??? \n\n" + $wk
 2 + "\\" + $wk1;
 #result = result;
 if( iskeydown( 0x1B ) ){    //  [Esc]   で終了する。
 escape; endmacroall;
 }
 if( #result ){
 openfile "/h " + $wk2 + "\\" + $wk1, jis;
 if( ! result ){
 message "openfile failed !!! \n\n" + $wk2 + "\\" + $wk1;
 endmacro;
 }
 $wk1 = filename2;   #i = charset & 0x3F ;
 if( #i == 04 ){ //  JIS ??? <== 無意味 !!!
 saveas $wk1, sjis;
 if( ! result ){
 message "saveas failed !!! \n\n" + $wk1;
 endmacro;
 }
 }
 setactivehidemaru 1;
 closehidemaruforced hidemaruhandle(findhidemaru($wk1));
 //  closehidemaruforced の機嫌が悪いとこのマクロは動きません !!!
 if( #i == 04 ){
 title "saved ! - " + $wk1;
 right;
 } else {
 golinetop2; deleteline;
 }
 } else {
 golinetop2; deleteline;
 }
 }
 gofiletop;  title 0;
 setsearch "", 0x00; //  reset. 記憶にありません !
 endmacro;
 
 
 
 | 
 |