Web ページ表示時のfilenameについてNo.05056
セイジ さん 04/04/07 22:13
 
Hidemarnet Explorer で Web表示しているときに
マクロの「filename」で表示させると「カレントDir + Webページ」になります。
単に「Webページ」にならないでしょうか?
(意図がありそうなのですが…)

現在開いているファイルがWebか、Webでないかを調べたいのですが…。
単純に「http://」検索とかでいいのでしょうが、あとで「Webページ」
だけを抜いてくる処理が回りくどいかな…と思いまして。

-----//
Windows 2000SP4
秀丸 Ver 4.10β26
Hidemarnet Explorer 1.00β2

[ ]
RE:05056 Web ページ表示時のfilenameにつNo.05057
たけのこ さん 04/04/08 09:19
 
一般ユーザのたけのこです。

> マクロの「filename」で表示させると「カレントDir + Webページ」になります。
> 単に「Webページ」にならないでしょうか?
> (意図がありそうなのですが…)

意図はありそうですね。
とりあえずbasename値は表示しているページのアドレスになっているようです。
あと、filetype値を見れば、webbroseモードを判断出来ます(ソース表示モード
ではhtmlが設定されているようですが)。

(^^)/”

[ ]
RE:05057 Web ページ表示時のfilenameにつNo.05059
秀丸担当 さん 04/04/08 16:16
 

>> マクロの「filename」で表示させると「カレントDir + Webページ」になります。
>> 単に「Webページ」にならないでしょうか?
>> (意図がありそうなのですが…)

これはただ単にカレントディレクトリとURLをくっつけてしまっていただけでし
た。特に意図はありません。修正させていただきます。
basenameでURLの取得はできます。filenameとbasenameは同じものが返るように
しようと思います。

>あと、filetype値を見れば、webbroseモードを判断出来ます(ソース表示モード
>ではhtmlが設定されているようですが)。

Webブラウズモードのときは、filetypeで判断できます。ヘルプに追記しておき
ます。
ソースのときは、filetypeでは判断できません。basenameの先頭が"http://"で
あるかどうかで判断すれば問題無いと思います。

[ ]
RE:05059 Web ページ表示時のfilenameにつNo.05064
セイジ さん 04/04/08 21:48
 
たけのこさん、秀丸担当さんこんにちは。

>basenameでURLの取得はできます。filenameとbasenameは同じものが返るように
>しようと思います。
>
よろしくお願いします。

>ソースのときは、filetypeでは判断できません。basenameの先頭が"http://"で
>あるかどうかで判断すれば問題無いと思います。
>
了解しました。
そちらで判定したいと思います。

ありがとうございました。

[ ]