マクロでURL指定のwebページ読み込みNo.03073
maSH さん 02/03/25 02:22
 
はじめまして

掲示板のログ編集などをするマクロを考えているのですが
マクロのopenfileやinsertfileで、URLを指定してwebページのソースを
開くことというのは不可能でしょうか?

マクロを使用しない手操作だと、ファイル名指定欄にURLを入れると
Tempのファイルを開く形で実現できるのですが、マクロだとうまく
いきません。

既出だったらすみません(過去ログ検索したのですが見つかりません
でした)よろしくご教授願います。


[ ]
RE:03073 マクロでURL指定のwebページ読みNo.03076
ひろ さん 02/03/25 12:31
 
 maSH さん今日は、ひろです。
> マクロのopenfileやinsertfileで、URLを指定してwebページのソースを
> 開くことというのは不可能でしょうか?
 openfile 等ファイル系では無理です。DDE 機能を使うか、
run "start \"" + $url + "\"";
の要領で、run 文で start コマンドを使えば多分大丈夫です。

[ ]
RE:03076 マクロでURL指定のwebページ読みNo.03077
maSH さん 02/03/25 16:06
 
ひろサン、早速の回答ありがとうございます。

>> マクロのopenfileやinsertfileで、URLを指定してwebページのソースを
>> 開くことというのは不可能でしょうか?
> openfile 等ファイル系では無理です。DDE 機能を使うか、
>run "start \"" + $url + "\"";
>の要領で、run 文で start コマンドを使えば多分大丈夫です。

残念!!DDE機能についてまったく知識がないのと、当方の環境では
run文のstartだとブラウザが立ち上がってしまう(やりたいたいのは
秀丸でソースを開く)ので…

とりあえず、Lynx -sourceでローカルに保存、hidemaru /xでマクロを
実行し開いて加工っというバッチを組んでやろうかと考えています。

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

[ ]
RE:03077 マクロでURL指定のwebページ読みNo.03078
はてな さん 02/03/25 17:06
 
こんにちは、はてなです。

>残念!!DDE機能についてまったく知識がないのと、当方の環境では
>run文のstartだとブラウザが立ち上がってしまう(やりたいたいのは
>秀丸でソースを開く)ので…

的をはずしていたらごめんなさい。
IEのソース表示を秀丸で行いたいのなら

hidesoft.2:11574| ソースの表示に秀丸を使いたい

のスレッドを参考にすればいいかと思います。

私は、ソースを表示するのに
http://www.ganaware.org/S/iiesrcview
を使っています。

ソースを秀丸で表示したあとにマクロを実行すれば、
いいのでは、ないでしょうか?

ではでは、

[ ]
RE:03077 マクロでURL指定のwebページ読みNo.03079
ひろ さん 02/03/25 17:55
 
 maSH さん今日は、ひろです。
> やりたいたいのは
> 秀丸でソースを開く
 完全に読み違えていました。
 これは現在 WEB ブラウザで表示している HTML を秀丸で開きたいというこ
とでしょうか? もしそうなら、
> Lynx -sourceでローカルに保存、hidemaru /xでマクロを
> 実行し開いて加工っというバッチを組んでやろう
Lynx の場合も上手くいくかどうか解りませんが、「窓の手」等のユーティリ
ディで可能かもしれません。

 しかし maSH さんのやりたいことは、URI を直接指定して HTML ファイルを
秀丸で開きたいんですよね。そうなると一旦ローカルに保存するしかないと、
私も考えます。

[ ]
RE:03073 マクロでURL指定のwebページ読みNo.03080
ませま さん 02/03/25 18:18
 
>はじめまして
>
>掲示板のログ編集などをするマクロを考えているのですが
>マクロのopenfileやinsertfileで、URLを指定してwebページのソースを
>開くことというのは不可能でしょうか?

httpget というコンソールツールを使うと
次のようなマクロでソースを見ることができます.

入手先:
 http://www.vector.co.jp/soft/dl/winnt/net/se099336.html

単なるセキュリティ対策に使っているマクロですが,参考までに.

// --------------------------------------------
// URL を指定して秀丸で開くマクロ
// このマクロの実行には HTTPGET.exe が必要です.
// 入手先:
// http://www.vector.co.jp/soft/dl/winnt/net/se099336.html
//
// 自分用に設定する場所
$httpget = "c:\\bin\\httpget.exe";
$file = "c:\\tmp\\httptest.html";
$default_url = "http://hide.maruo.co.jp/";

$url = input( "URL?", $default_url );
runsync2 $httpget + " \"" + $url + "\" " + $file;
openfile $file;
endmacro;
// ---( E N D   M A C R O)---------------------

[ ]
RE:03078 マクロでURL指定のwebページ読みNo.03084
maSH さん 02/03/26 11:12
 
>IEのソース表示を秀丸で行いたいのなら
>
>hidesoft.2:11574| ソースの表示に秀丸を使いたい
>
>のスレッドを参考にすればいいかと思います。

レスありがとうございます。
ブラウザのソース表示を秀丸で…それは気がつきませんでした。
面白そうですね。調べてみます。

>私は、ソースを表示するのに
>http://www.ganaware.org/S/iiesrcview
>を使っています。
>
>ソースを秀丸で表示したあとにマクロを実行すれば、
>いいのでは、ないでしょうか?

言葉が足りなくてすみません。
今が、秀丸の「開く」でURLを指定して、ソースを開き
マクロを実行しているのですが、10サイトほどあり
開くところを自動化したかったもので…

[ ]
RE:03079 マクロでURL指定のwebページ読みNo.03085
maSH さん 02/03/26 11:25
 
> しかし maSH さんのやりたいことは、URI を直接指定して HTML ファイルを
>秀丸で開きたいんですよね。そうなると一旦ローカルに保存するしかないと、
>私も考えます。

説明足らずで申し訳ございません。
手動の「開く」だと、自動で一時ファイルを作成してくれてたので、
ちょっと期待していたのですが…(笑
9x以下系ではLynx、NT系では(ませまサンにご教授いただいた)
httpgetで、ローカルに保存する方法で考えています。
ありがとうございました。

[ ]
RE:03080 マクロでURL指定のwebページ読みNo.03086
maSH さん 02/03/26 11:38
 
>httpget というコンソールツールを使うと
>次のようなマクロでソースを見ることができます.
>
>入手先:
> http://www.vector.co.jp/soft/dl/winnt/net/se099336.html

Win2Kマシンで試したら、実現できました。ありがとうございます。
ご紹介いただいたhttpgetと同様の機能があるLynxの日本語版が
今、手に入りにくい状態のようなので、助かりました。
ありがとうございます。

[ ]