削除に関しての要望No.01979
nosawa さん 11/09/26 18:13
 
いつもお世話になっております。
以前 、現在タブで開いているフォルダを削除したい場合、タブごと
のフォルダでフォーカスのあるフォルダを削除することで該当タブを
余計なタブの増えることなく削除できるようになってほしいという
要望を出させて頂きましたが、もしこれが仕様上無理ということであ
れば、たとえばタブの右クリックで「このタブごと削除」等のメニュー
を追加するなどできないでしょうか。極力気を遣わないでタブ管理をしたいのでなん
らかの方策して頂きたく宜しくお願いします。

[ ]
RE:01979 削除に関しての要望No.01983
秀丸担当 さん 11/09/27 09:38
 

>以前 、現在タブで開いているフォルダを削除したい場合、タブごと
>のフォルダでフォーカスのあるフォルダを削除することで該当タブを
>余計なタブの増えることなく削除できるようになってほしいという
>要望を出させて頂きましたが、もしこれが仕様上無理ということであ
>れば、たとえばタブの右クリックで「このタブごと削除」等のメニュー
>を追加するなどできないでしょうか。極力気を遣わないでタブ管理をしたいのでなん
>らかの方策して頂きたく宜しくお願いします。

現在のフォルダは、フォルダ枠で選択されたフォルダを消すと消すことができま
す。
以前にできていなかったことがあったかわからないですが、いまこちらで試して
みた限りでは可能でした。
タブごとのフォルダ枠では、削除は可能でしたが、それがすぐにツリー上に反映
されませんでした。
タブごとのフォルダ枠であっても通常のフォルダ枠と同様に反映されるべきです。
調べて修正させていただきます。

[ ]
RE:01983 削除に関しての要望No.01986
nosawa さん 11/09/27 10:52
 
>現在のフォルダは、フォルダ枠で選択されたフォルダを消すと消すことができます。

いつもお世話になっております。
フォルダツリーで現在タブで表示されているフォルダを削除すると
そのフォルダは削除されますが、やはりフォルダツリーで次の順番に
並んでいるフォルダがタブとして表示されてしまいます。
これが表示されないようにして頂きたいのです。
どこか設定がおかしかったらもうしわけありません。ご教示願います。

[ ]
RE:01986 削除に関しての要望No.01987
秀丸担当 さん 11/09/27 11:37
 

>フォルダツリーで現在タブで表示されているフォルダを削除すると
>そのフォルダは削除されますが、やはりフォルダツリーで次の順番に
>並んでいるフォルダがタブとして表示されてしまいます。
>これが表示されないようにして頂きたいのです。

そういうことでしたか。失礼しました。
確かに以前にネタとしてありましたが、いまのところその設定は無いです。
引き続きネタにさせていただきます。

スクリプトを作ると削除とタブを閉じるのを一緒にすることで近いことができる
と思います。
スクリプトの例:

//test.js
if(Question(GetDirectory()+"\nを削除します")){
  new ActiveXObject("Scripting.FileSystemObject").
    DeleteFolder( GetDirectory(),1);
  Command( "タブを閉じる(最後の1つ除く)");
}

この例の場合はゴミ箱には入らないので注意が必要です。

[ ]
RE:01987 削除に関しての要望No.01989
nosawa さん 11/09/27 13:30
 
お世話になります。
その設定が是非実装される日を楽しみにお待ちしております。

スクリプトのほうは当方のひどいスキル不足(そもそもスクリプトの
使い方がわかっていない)でツール項目バーのツールの整理の
追加のパスのjs:のあとに頂いたスクリプトをコピペしてみ
ましたがエラーが出てうまくいきませんでした。
せっかく書いて頂いたのに役立てられなくて申し訳ありません。

[ ]
RE:01989 削除に関しての要望No.01990
秀丸担当 さん 11/09/27 14:44
 

ファイルにする場合は例えば c:\folder\test.js というファイル名で保存して、
ツール項目のパスには「script:c:\folder\test.js」と書いておくといいです。

パスに直接書く場合はコメント以外を一行につなげて、以下のようにして書くと
いいです。

js:if(Question(GetDirectory()+"\nを削除します")){new ActiveXObject("Scriptin
g.FileSystemObject").DeleteFolder( GetDirectory(),1);Command( "タブを閉じる
(最後の1つ除く)");}

[ ]
RE:01990 削除に関しての要望No.01992
nosawa さん 11/09/27 16:01
 
何度もお世話様です。
わかりやすくて、うまくいきました。
とりあえずこれでかなり快適になりました。
できればキー操作でこの操作を行いたいので
設定の要望はこのまま残させて頂きたいと思います。すみません。

本当にありがとうございました。

[ ]