(無題)のカレントディレクトリについて要No.23837
takyo さん 07/10/19 12:40
 
(無題)のカレントディレクトリは削除もリネームもできないようにしているみたいで
すが、
(無題)の場合だけカレントディレクトリを表示する機能を付けることは可能でしょう
か?
ご検討よろしくお願いします。

[ ]
RE:23837 (無題)のカレントディレクトリにNo.23839
秀丸担当 さん 07/10/19 14:40
 

>(無題)のカレントディレクトリは削除もリネームもできないようにしているみたいで
>すが、
>(無題)の場合だけカレントディレクトリを表示する機能を付けることは可能でしょう
>か?
>ご検討よろしくお願いします。

マクロで以下のようにしてみてはどうでしょうか。
if( filetype == "new" ){
    message directory;
} else {
    CHANGENAME;
}

普通に「開く」をしてみてカレントディレクトリの確認だけをすることはできま
す。

[ ]
RE:23839 (無題)のカレントディレクトリにNo.23840
takyo さん 07/10/19 15:36
 
>
>>(無題)のカレントディレクトリは削除もリネームもできないようにしているみたいで
>>すが、
>>(無題)の場合だけカレントディレクトリを表示する機能を付けることは可能でしょう
>>か?
>>ご検討よろしくお願いします。
>
>マクロで以下のようにしてみてはどうでしょうか。
>if( filetype == "new" ){
>    message directory;
>} else {
>    CHANGENAME;
>}
>
>普通に「開く」をしてみてカレントディレクトリの確認だけをすることはできま
>す。

回答ありがとうございます。

本当はタイトルバー辺りに表示されると嬉しいと思っていたのですけど、
マクロで表示させることができるみたいなのでそれを使わせて貰いたいと思います。

ファイル操作していて気付いたのですけど、開いたファイルは
そのまま削除することができました。
とりあえず問題は無いのですけど気になったので言っておきます。

[ ]
RE:23840 (無題)のカレントディレクトリにNo.23842
秀丸担当 さん 07/10/19 16:45
 

>ファイル操作していて気付いたのですけど、開いたファイルは
>そのまま削除することができました。

[その他]→[動作環境]で、左下の「上級者向け設定」をONにして、
[その他]→[動作環境]→[ファイル]→[排他制御]→[ファイルの排他制御]を、上
書きだけ禁止または読み書き禁止にしておくと、
秀丸エディタでファイルを開いているときは他のアプリでファイルの削除などが
できないようにすることができます。

[ ]
RE:23842 (無題)のカレントディレクトリにNo.23844
takyo さん 07/10/19 17:04
 
>
>>ファイル操作していて気付いたのですけど、開いたファイルは
>>そのまま削除することができました。
>
>[その他]→[動作環境]で、左下の「上級者向け設定」をONにして、
>[その他]→[動作環境]→[ファイル]→[排他制御]→[ファイルの排他制御]を、上
>書きだけ禁止または読み書き禁止にしておくと、
>秀丸エディタでファイルを開いているときは他のアプリでファイルの削除などが
>できないようにすることができます。

ディレクトリに対して排他制御しないように設定することはできないのでしょうか?

[ ]
RE:23844 (無題)のカレントディレクトリにNo.23845
秀丸担当 さん 07/10/19 17:28
 

>ディレクトリに対して排他制御しないように設定することはできないのでしょうか?

ディレクトリは、排他制御というより秀丸エディタのプロセスのカレントディレ
クトリになっているため、システムがそれを判断して削除などができないです。
カレントディレクトリにならないように修正すればそうならないようにすること
もできると思いますが、いまのところその設定はありません。
無題の場合、「ファイル名変更」で、「c:\」と打ってEnterすると、それを回避
できてしまいますが。

[ ]
RE:23845 (無題)のカレントディレクトリにNo.23846
takyo さん 07/10/19 18:17
 
>
>>ディレクトリに対して排他制御しないように設定することはできないのでしょうか?
>
>ディレクトリは、排他制御というより秀丸エディタのプロセスのカレントディレ
>クトリになっているため、システムがそれを判断して削除などができないです。
>カレントディレクトリにならないように修正すればそうならないようにすること
>もできると思いますが、いまのところその設定はありません。
>無題の場合、「ファイル名変更」で、「c:\」と打ってEnterすると、それを回避
>できてしまいますが。

上記操作でディレクトリを削除やリネームできない現象を回避できるのは、
逆にその動作の方が助かると思うのですけど問題はあるのでしょうか?

[ ]
RE:23846 (無題)のカレントディレクトリにNo.23852
秀丸担当 さん 07/10/22 09:50
 

>上記操作でディレクトリを削除やリネームできない現象を回避できるのは、
>逆にその動作の方が助かると思うのですけど問題はあるのでしょうか?

「c:\folder」という感じで既存のフォルダだけを指定すると、「このファイル
は既に存在します。本当によろしいですか?」と出てきてしまい、都合の悪いこ
とになります。
「c:\」の場合は問題無いと思います。

[ ]
RE:23852 (無題)のカレントディレクトリにNo.23856
takyo さん 07/10/22 11:56
 
>
>>上記操作でディレクトリを削除やリネームできない現象を回避できるのは、
>>逆にその動作の方が助かると思うのですけど問題はあるのでしょうか?
>
>「c:\folder」という感じで既存のフォルダだけを指定すると、「このファイル
>は既に存在します。本当によろしいですか?」と出てきてしまい、都合の悪いこ
>とになります。
>「c:\」の場合は問題無いと思います。

無題で「c:\folder\」と指定した場合はカレントディレクトリを変更できました。
既存ファイルを開いて「c:\folder\」と指定したら無題に変わりました。

とりあえずリネームや削除できないときは「c:\」と入れれば
解決できたので、その方法を使ってみます。

ということで問題解決できました。ありがとうございました。

[ ]