|
>複数のファイルを印刷すると
>「他の秀丸がマクロを実行中です」と出ます。
タイトルは、複数ファイルの印刷でしたね、申し訳ございません。そうなります。
「秀丸起動時のオプション」の仕様を見ると、
− /p 印刷を実行します。印刷の設定は前回の設定そのままで勝手に印刷処理
が開始されます。
ですから、==> 「 /p で、ダイアログが表示されるバグみたいです」、「仕様」???
==> 秀丸担当様
>マクロファイル用のフォルダを複数指定する記述方法がわからなくて困ってます。
マクロのフォルダは一つだけみたいですよ。
[案一] マクロのフォルダを書き直すマクロを作る。
//マクロフォルダを知る !
$wk1 = getinistr("hidemaru.ini","Env","MacroPath");
if( $wk1 == "" ){$wk1 = hidemarudir;}
message $wk1;
endmacro;
//マクロフォルダを変更する !
$wk1 = getinistr("hidemaru.ini","Env","MacroPath");
if( $wk1 == "" ){$wk1 = hidemarudir;}
$wk2 = input("MacroPath !",$wk1);
if( ! result ){endmacro;}
if( ! existfile($wk2+"\\.") ){//+"\\aruhazu1.mac" が硬い !!!
message "おかしなフォルダです !";endmacro;
}
writeinistr "hidemaru.ini", "Env", "MacroPath", $wk2;
envchanged;
endmacro;
[案二] フォルダを指定してマクロを実行する。
マクロのフォルダが、x:\hidemaru\macro であっても、
execmacro "c:\\macro_lib1\\test1.mac"; // は正常に処理されます !
あまり役には立ちませんね ...
|
|