config文にスペースを含むファイル名指定No.32211
K'zawa さん 13/04/26 14:56
 
こんにちは、K'zawaです。

$dic = "C:\\folder\\file name.txt";  //例
config "xAutocompDic:" + $dic;

が、エラーになります。
スペースを含んでいるためのようなのですが、ダイアログでは問題ないので、
何か方法がありますか?

[ ]
RE:32211 config文にスペースを含むファイNo.32212
秀丸担当 さん 13/04/26 16:06
 

確かにconfig文では空白を含んだファイル名の指定はできませんでした。
ダブルクォーテーションでくくったらできるようにV8.30で修正させていただき
ます。
以下のように書けるように修正します。
config "xAutocompDic:\"C:\\file name.txt\";

現状でやるとしたら、短縮ファイル名を用いて回避する方法が考えられると思い
ます。

[ ]
RE:32212 config文にスペースを含むファイNo.32213
K'zawa さん 13/04/27 10:11
 
秀丸担当さん、こんにちは。
K'zawaです。

>確かにconfig文では空白を含んだファイル名の指定はできませんでした。
>ダブルクォーテーションでくくったらできるようにV8.30で修正させていただき
>ます。

よろしくお願いします。

>現状でやるとしたら、短縮ファイル名を用いて回避する方法が考えられると思い
>ます。

マクロには、辞書専用のフォルダから辞書ファイル群のファイル名を取得する
ルーチンと、開いているファイルのファイル名を取得するルーチンがあるのです
が、前者はたまたまスペースが全くなく、後者は filename2 キーワードだった
ので、filename3 にするだけでとりあえず動くようになりました。
ありがとうございました。

[ ]