起動オプションでファイルプロトコル?(fNo.05669
h-tom さん 04/06/28 23:44
 

h-tom です。

起動オプションでファイルプロトコル(file:///)でファイルを指定すると、
何も表示されず、しばらく(1分30秒ほど)すると、
 「カレントフォルダの移動に失敗しました。」
とエラーが出ます。

実際はマクロから起動してますが、コマンドプロンプトからでも同じです。
"/wb"オプションの有無は関係なし。

openfile "/wb " + $url;
$urlの値:file:///E:/USER/www/www.htm
エラー  :「\\E:\USER\www へのカレントフォルダの移動に失敗しました。」

「OK」を押すと「ファイルを開く」ダイアログが表示された無題の秀丸が開き
ます。ダイアログからだと"file:///E:/USER/www/www.htm"を入力しても、問題
なくファイルを表示します。

「お気に入り」からwebブラウズモードで開くマクロを使って、ローカルファイル
にリンクされたインターネットショートカットを開いたときに気が付きました。

普通は file:/// で指定することはないと思いますけどね・・・。

秀丸:Ver.4.10β34
OS  :Windows2000SP4
Hidemarnet Explorer 1.0β11

[ ]
RE:05669 起動オプションでファイルプロトNo.05678
秀丸担当 さん 04/06/29 15:35
 

>openfile "/wb " + $url;
>$urlの値:file:///E:/USER/www/www.htm
>エラー  :「\\E:\USER\www へのカレントフォルダの移動に失敗しました。」

/wbの有り無しに関わらず、openfileで file: を使う書き方には対応していませ
んでした。
この書き方でも対応できるようにしたいと思います。
/wbを指定しても、ローカルファイルをWebブラウズモードで開くことはできませ
ん。

[ ]
RE:05678 起動オプションでファイルプロトNo.05686
h-tom さん 04/06/29 23:55
 

h-tom です。

>/wbの有り無しに関わらず、openfileで file: を使う書き方には対応していませ
>んでした。
>この書き方でも対応できるようにしたいと思います。
お願いします。

>/wbを指定しても、ローカルファイルをWebブラウズモードで開くことはできませ
>ん。
了解です。

あとマクロのヘルプで以前に openfile で "/x" オプションが使えないと注意書き
を追加してもらいましたが、Ver.4.07とヘルプと比べると以下の一文が消えていて、
つながりのない文章になっています。

openfile "/x"でマクロ・・・・(追加された文)

−−−− ここから (消えている文)
ただし、これらのオプションは、現在マクロを実行している秀丸が、新規作成
された秀丸であってはいけません。なぜなら、新規作成された秀丸がopenfileを
実行すると、そのファイルをloadfileと同様に扱ってしまうからです。
−−−− ここまで

この場合は、changenameを使って・・・・

[ ]
RE:05686 起動オプションでファイルプロトNo.05693
秀丸担当 さん 04/06/30 14:24
 


>あとマクロのヘルプで以前に openfile で "/x" オプションが使えないと注意書き
>を追加してもらいましたが、Ver.4.07とヘルプと比べると以下の一文が消えていて、
>つながりのない文章になっています。

見てみたところ、確かにおかしかったです。
新規作成の秀丸でも、オプション付きでopenfileはできるようになっているので、
changenameを使ってん…の一文は消します。

[ ]