デスクトップ復元直後の自動起動マクロNo.03647
naanfushi さん 09/09/06 18:23
 
【現状】
 現在は、デスクトップ復元でファイルを開いた場合は呼び出されないようになって
います。この仕様は、安全性や開く速度を優先させておられるのだろうと思われます。
 一方で「デスクトップを復元した直後に実行したい定型マクロ」がある場合は、毎
回、デスクトップを復元した直後に手動でマクロを起動しなければなりません。

【要望】
 ニーズはそれほど高くはないと思われますが、当方の使い方では、自動実行マクロ
に「デスクトップ復元の直後」を追加して頂けると、たいへんありがたいです。
 ご検討の程、よろしくお願い申し上げます。

[ ]
RE:03647 デスクトップ復元直後の自動起動No.03673
秀丸担当 さん 09/09/07 15:01
 

> ニーズはそれほど高くはないと思われますが、当方の使い方では、自動実行マクロ
>に「デスクトップ復元の直後」を追加して頂けると、たいへんありがたいです。

デスクトップ復元の場合は、自動起動マクロは動かないようにしてあります。
ご推察の通り、安全性のためで、以前に報告のあった問題を対処していた結果、
動かないことになってします。
過去に自動起動マクロで一番目の起動時にマクロでデスクトップ復元を行いたい
というケースもあって、それは維持してなくてはいけない状態というのもありま
す。
いろいろ難しい点がありそうなので、いまのところはやめておこうと思います。
申し訳ありません。
そういうご意見もあるということで参考にさせていただきます。


[ ]
RE:03673 デスクトップ復元直後の自動起動No.03706
naanfushi さん 09/09/08 20:34
 
 まず確認させて頂きたいのですが、要望内容の「デスクトップ復元直後の自動実行
マクロ」とは、「デスクトップの復元がすべて完了した後に自動実行する」という意
味です(決して「復元途中で一つのファイルを開いた都度にそれぞれ自動実行するマ
クロ」という意味ではありません)。

 この立場からすると、秀丸担当様の仰る「一番目の起動時にマクロでデスクトップ
復元を行いたい」という要望と同一線上にあり、かつ、相反する動作ではない(復元
された後に自動実行する訳ですから)と考えます。また、実装にもそれほど複雑な作
業は不用な気がしたのですが…。素人考えですが……。


 この要望の背景ですが、実は、ある作業のある時期においては「誰が・いつ・どの
ファイルを・どう編集したかを記録・管理」する必要があり、それを比較的厳格かつ
安価に実現するために秀丸マクロを使っています。
 ただ、このマクロには、「作業担当者が当該マクロを実行し忘れる」という、マク
ロ運用上で必ず発生する危険性が残っています。
 そこで、「デスクトップ復元」で処理対象のファイルを揃わせた後で、当該マクロ
が自動で実行されれば、管理用マクロの実行忘れ、という人間の作業で避けられない
ミスを自動で防げるようになる、という希望的観測があったため、当要望を出させて
頂いた次第です。
(マクロのコーディングも、劇的に軽減されると思われます)

 難しい点が多いようですが、何らかの際に、実装を再考して頂ける時が来れば幸い
です。

[ ]
RE:03706 デスクトップ復元直後の自動起動No.03725
秀丸担当 さん 09/09/09 10:21
 

不可能か不可能でないかということであれば、不可能ではないと思います。
要望が全てできればいいですが、力不足で全てやるのは困難です。
また、ここに機能を詰め込むのはリスクも高いと考えています。
いまのところはやめておこうと思います。
申し訳ありません。

[ ]