x64:システムフォルダ等のファイルを開くNo.02425
elbow さん 09/05/07 02:21
 
こんにちは

管理者として実行していない秀丸64でC:\program files以下等のファイル
(C:\Program Files\Hidemaru\hidemaru.txt)を開いた場合、
「書き込み許可で開くことができませんでした。」のメッセージが出ます。
管理者として実行していないのでメッセージの内容は間違っている
訳ではなく、言っていることはわかるのですが、複数のファイルを
開く場合、開くファイルの数だけ聞かれるのはちょっと
冗長な気がします。

環境: windowsVista x64 SP1 + 秀丸64 7.11

[ ]
RE:02425 x64:システムフォルダ等のファNo.02427
秀丸担当 さん 09/05/07 10:29
 

確かに複数のファイルを開いたときは冗長だと思います。
どのような理由か書き込み許可で開けないのか正確には分からないので、もしか
したら10個開いたファイルのうち、2,3個だけが開けないのかもしれないで
すし、1つ1つ出すのは仕方ないのではないかと思います。

[ ]
RE:02427 x64:システムフォルダ等のファNo.02428
elbow さん 09/05/07 11:49
 
こんにちは

あんまり「オプションを増やしてください」とは言いたくはないのですが
テキストビューワ的な使い方をする時にやはり「常にかまわずに開く」
的なオプションがあると良い気がしますが…
現状だとx64において基本的にはシステムフォルダの中は常にメッセージが
出る仕様になってしまうので、何か他に良い案があればよいですが

[ ]
RE:02428 x64:システムフォルダ等のファNo.02429
アルビレオ さん 09/05/07 12:46
 
ユーザーのアルビレオです。

>テキストビューワ的な使い方をする時にやはり「常にかまわずに開く」
>的なオプションがあると良い気がしますが…

ファイルを開くダイアログには「読み取り専用ファイルとして開く」があるし、
コマンドラインでも /b や /r がありますよね。
「書き込みできないファイルだけ読み取り専用で」ということなら、WSHなどで
条件判定つきのランチャースクリプトを書けばできそうな気がします。
この方法が使えないことも多いとは思いますが。

個人的には「確認/警告を出すかどうか」みたいなオプションは対応しだすとあ
れもこれもたなって、結果的にダイアログの種類分用意する必要が出てきそうで
嬉しくないです。
たくさんのファイルを開くとき以外は警告が出ても許容できるのなら、設定ダイ
アログではなく「書き込み許可で開くことができませんでした」ダイアログにエ
クスプローラのファイルコピー時の警告にある「以降すべてに適用」のような選
択肢を用意すれば十分じゃないでしょうか。
これなら複数ファイルオープンといったワンアクションが終わるまでだけ持続す
る挙動なので、「設定」として記憶する必要はないですし。

[ ]
RE:02429 x64:システムフォルダ等のファNo.02430
秀丸担当 さん 09/05/07 13:49
 

[その他]→[動作環境]→[ファイル]→[開く]の設定の、「他のプロセスによって
上書き禁止されているときメッセージを表示」というオプションがあって、これ
をOFFにすると出さないようにすることができました。
オプションの名前の意味がちょっと違うので、オプション名を変更したほうがい
いかもしれないです。

警告が出たときに「以降すべてに適用」のような選択も、あったら便利かもしれ
ないです。
ネタとして参考にさせていただきます。

[ ]
RE:02430 x64:システムフォルダ等のファNo.02431
elbow さん 09/05/07 16:51
 
こんにちは

>[その他]→[動作環境]→[ファイル]→[開く]の設定の、「他のプロセスによって
>上書き禁止されているときメッセージを表示」というオプションがあって、これ
>をOFFにすると出さないようにすることができました。
>オプションの名前の意味がちょっと違うので、オプション名を変更したほうがい
>いかもしれないです。

すでに既存のオプションでしたか。
動作を確認したところ、このオプションをOFFにすれば希望通りの動作になりました。
私も人並み程度には秀丸エディタを使えていると思っておりましたが
まだまだ修行が足りないようです

[ ]