|
funyukiです。
きいろいまふらあさん、早速のコメントありがとうございます。
>きいろいまふらあです。
>
>> 更新中(テキストが変更あり、save前)か否か
>
>マクロヘルプの中の
>式について→内部的な値を表現するキーワード→各種状態関連
>をどうぞ。
>updatedてのがありますね。
>
>> データサイズ(特にゼロバイトか否か)
>
>リアルタイムにってのはかなり難しいと思いますが、
>ゼロバイトか否かについては、gofileend後の座標で判断しては
>いかがでしょうか?
>
>んでわ。
>updatedてのがありますね。
このキーワードを使って、ほぼやりたい事が出来ました。
でもって、よく考えたら、
>>マクロからファイルを開くとき、アクティブな秀丸のデータサイズ
>>がゼロバイトの時や更新中でない時は、新しく開いたファイルに移
>>動して元のファイルを閉じてしまいたいのですが、更新中の場合は、
>>新しく開いたファイルをアクティブにし、マクロの実行も新し開い
>>たファイルに移動させますが、元のファイルはそのままの状態にし
>>おきてたいのですが、上記方法が判らないと実現できません。
は、
#oldfile = hidemaruhandle(0);
run "hidemaru.exe" + " " + $options + " " + $file;
setactivehidemaru findhidemaru($file);
closehidemaru #oldfile;
で出来ました。おおボケですね(^^;
|
|