ダブルコーテーションで囲ったファイル名No.05658
momoguri さん 10/04/26 10:39
 
お世話になっております。

また「スペースを含むファイル名をクリックで開く」という件で質問(要望?)があ
ります。

下記のように、ファイル名をダブルコーテーションで囲むことにより、ファイルを開
かせるような事は可能でしょうか?

  file:///"c:\a b.txt"

こうすれば、スペース部分を %20 に変更する等の手間が不要で助かります。

特に Win7 では、Shiftキーを押しながらファイルやフォルダーを右リックすると
「パスとしてコピー」というメニューが出て、ダブルコーテーションで囲ったフルパ
スのファイル名をクリップボードに送ってくれるので、今回の事が出来れば非常に便
利です。

ご返答の程、お願い致します。

[ ]
RE:05658 ダブルコーテーションで囲ったフNo.05662
秀丸担当 さん 10/04/26 11:35
 

>下記のように、ファイル名をダブルコーテーションで囲むことにより、ファイルを開
>かせるような事は可能でしょうか?
>
>  file:///"c:\a b.txt"

[その他]→[ファイルタイプ別の設定]→[デザイン]→[表示]→[Email,URL,ファ
イル名のカスタマイズ...]
より、ファイル名としてカラー表示させる部分は自由に変えることができます。

例えば、「ファイル名と思わしき場所」を「正規表現で指定」にして、
file:///"(.+)"(?\1)
としておくといいかもしれません。
ただ、色が付くのはファイル名部分だけにしないといけないと思います。

「file:///".+"」とすると全体に色が付きますが、こういう書き方は本来無いた
め、例えば「file:///"c:\a b.txt"」をIEのアドレスバーやスタートメニューの
「ファイル名を指定して実行」に入れるとエラーになってしまうように、秀丸エ
ディタからも開けないと思います。

この設定をする場合、「ファイル名と思わしき場所」もONする必要があります。
あと、
file:///
の部分がURLのカラー表示とかぶるので、そのあたりをいろいろ調整する必要が
あるかもしれません。

[ ]
RE:05662 ダブルコーテーションで囲ったフNo.05673
momoguri さん 10/04/26 21:35
 
ご返答ありがとうございます。

おかげさまで「 file:///"(.+)"(?\1) 」の指定で希望通りの事が出来るようになり
ました!

秀丸の奥の深さに感激しております。

色の部分は全然気にしないので、全く問題無しです!

ありがとうございました。重ねてお礼申し上げます。

[ ]