マクロでのプロジェクト操作No.05549
h-tom さん 10/04/13 14:39
 

h-tom です。

秀丸エディタ:Ver8.01β1
OS:Windows VistaSP2(32bit)

ファイルマネージャ枠のプロジェクトを、マクロで操作する場合の話です。

現状、プロジェクトが更新された状態でも、"LoadProject"が成功してしまい
ます。更新された状態では、失敗させた方がいいのではないでしょうか?

それと、可能ならプロジェクトの状態(更新の有無)を、取得できるといいの
ですが。
ファイルマネージャ枠で、何かしらの状態が必要なのは、プロジェクトくら
いなので、新規関数を追加するのも、大げさですね。
SetModeで、5を指定した場合に、戻り値で識別できるようにするとか?
(0 失敗 、1 成功(更新なし)、2 成功(更新在り))

[ ]
RE:05549 マクロでのプロジェクト操作No.05550
秀丸担当 さん 10/04/13 16:14
 

>現状、プロジェクトが更新された状態でも、"LoadProject"が成功してしまい
>ます。更新された状態では、失敗させた方がいいのではないでしょうか?

もともとプロジェクトは更新されていても、手動の操作で問い合わせが出ること
無く開けたり閉じたりしてしまう性質のものになっていて、LoadProjectだけ失
敗するというのは他の操作と比べると変かもしれないので、合わせておいたほう
がいいかもしれないです。

>それと、可能ならプロジェクトの状態(更新の有無)を、取得できるといいの
>ですが。
>ファイルマネージャ枠で、何かしらの状態が必要なのは、プロジェクトくら
>いなので、新規関数を追加するのも、大げさですね。
>SetModeで、5を指定した場合に、戻り値で識別できるようにするとか?
>(0 失敗 、1 成功(更新なし)、2 成功(更新在り))

何らかの方法で更新状態を取得できたら、あとはマクロでどうにでもできるので、
もしやるとしたら取得できる方法を用意したほうがいいかもしれないです。
SetModeの方法でしたら、影響を与えることなく可能だと思います。
正式公開後に仕様が変化するのもあまり良くないかもしれないので、そういうネ
タとさせていただいて、タイミングを見て検討したいと思います。

[ ]
RE:05550 マクロでのプロジェクト操作No.05551
h-tom さん 10/04/13 16:51
 

h-tom です。

>もともとプロジェクトは更新されていても、手動の操作で問い合わせが出ること
>無く開けたり閉じたりしてしまう性質のものになっていて、LoadProjectだけ失
>敗するというのは他の操作と比べると変かもしれないので、合わせておいたほう
>がいいかもしれないです。
秀丸本体側で操作しても、同じ仕様だったんですね。「保存」ボタンをすぐ押して
いたので気がつきませんでした。
「編集で即保存する」オプションもあるので、心配ならONにしておけば、問題なさ
そうですね。

>何らかの方法で更新状態を取得できたら、あとはマクロでどうにでもできるので、
>もしやるとしたら取得できる方法を用意したほうがいいかもしれないです。
>SetModeの方法でしたら、影響を与えることなく可能だと思います。
>正式公開後に仕様が変化するのもあまり良くないかもしれないので、そういうネ
>タとさせていただいて、タイミングを見て検討したいと思います。
お願いします。

[ ]