• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【WEBページのタイトルをテキストに書き出したい】)

WEBページのタイトルをテキストに書き出したい

このQ&Aのポイント
  • IEで表示しているページのURLを取得し、テキストに書き出す方法について相談です。
  • 右クリックメニューに「URL保存」という項目を追加し、クリックしたWebページのURLをテキストファイルに追加する機能を作成したいです。
  • JavaScriptを実行ファイルとして使い、IEで表示されているページのURLを取得する方法を知りたいです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.5

ちょっと読みづらかったですからね。どこか文法が間違っているのでしょう。エラーの出るラインをみてみるとよいですよ。ちなみにブラウザを右クリックして出てきたメニューから起動しないときちんと動きませんよ。こちらをどうぞ。http://u.ebeta.jp/vbs テストしてから少しいじっちゃったので動かなかったらごめんなさい。レジストリ消しちゃったから再テストするのめんどい。たぶん大丈夫だと思いますけど。

avalon2009
質問者

お礼

いただいたファイルで無事、動きました! .と,を一か所見間違えていたようです。 これでようやく先に進めます。とても助かりました。 重ね重ね、丁寧にお答えくださり、本当にありがとうございました!

その他の回答 (4)

回答No.4

ファイルを添付しています。

avalon2009
質問者

お礼

ご回答感謝いたします。 教えていただいたコードを入力し実行したところ、 ___________________________ このページのスクリプトでエラーが発生しました。 ライン:11 文字:1 エラー:オブジェクトがありません。:'[string:"C:Users\(ユーザー名)\Desktop\"] コード:0 URL:file:///C:/Users/~(実行ファイルのパス) ______________________________ と出てしまい、実行できませんでした。 (1)Irvineの、ie_menuフォルダのiemenu2.htmの、<scriptlanguage="VBScript">~</Script>を  教えていただいたものに丸々書き換えて実行 (2)教えていただいたものを書いた.vbsフォルダを、http://soudan1.biglobe.ne.jp/qa54305.html  のページを参考にしてレジストリから追加し、実行 上記2つの方法で試してみましたが、どちらも同じ(ラインだけ変わります)エラーが出てしまいました。 実行ファイルとテキストファイルは、デスクトップに”test”というフォルダを作って すべてそこに入れています。 パス名を、テキスト名(test.txt)のみにしても、結果は変わりませんでした。 教えていただいたコードの機能や意味を一行ずつ調べて原因を探してみたのですが、解決に至らず…。 もしエラーの原因にお心あたりがありましたら教えていただけませんでしょうか。 たびたび申し訳ございません…

回答No.3

付加情報

avalon2009
質問者

お礼

情報ありがとうございます。 教えていただいた箇所を中心にいろいろと編集してみたのですが どうも上手くいかず…;irvineソフトを使いこなすところから 始めなければいけないようです。 irvineの勉強と同時進行で、別のパターンでのURL取得も考えようと思っております。 もしお暇がありましたら、引き続きご指導いただけませんでしょうか。内容は以下です。 jsファイルを作り、レジストリから直接メニューを追加して、その実行ファイルに 作成したjsファイルを指定しようと思ったのですが、そちらでも詰まってしまいました・・・。 javaScripで「表示中のURLを取得」する場合であれば、質問文にも記載したサイトにあった document.write("URL:"+location.href); というコード。こちらの”document.write”を”テキストファイルへの出力”という命令に変えれば、 それだけでURL取得が可能かもしれない?と思ったのですが、肝心の ”テキストファイルへの出力” という命令の書き方がネットや本で探しても見つかりません。 ご存知でしたらご教授いただけませんでしょうか。 正直、このやり方でうまくいくのかも自信がありませんし、的外れな質問や発言をしておりましたらすみません。 現在1から勉強している時間がないため、どうしても断片的に仕入れた知識での発言になってしまい・・・。

回答No.2

似たような事する人がいますね

avalon2009
質問者

お礼

友人と相談しながら作っているため、その友人かもしれません。 ツールバーからの登録は予定していなかった為違う人かもしれませんが、明日聞いてみます。 とりあえず私は私で進めようと思います^^; irvineの拡張機能、試してみました。 (1)の、”IE上で右クリック”、出来そうです(理解しました)、ありがとうございます! (2)のURL取得ですが、 irvineのIEメニューから、「もしかして表示中のURLを取得できるかも?」と思い色々試してみたのですが、無理そうで…。 やはり”外部プログラム”から実行ファイルを読み込まないとダメのようですね(もし違っていたらご指摘いただけますと幸いです) こちらの方は、別の回答を待ちつつ、もう少しいじってみようと思います。 ご教授、本当にありがとうございます!

  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.1

IEの「リンクを電子メールで送信」を実行してメーラーが開いたら そこで名前をつけて保存(テキスト)で保存するというのはいかがですか。

avalon2009
質問者

お礼

回答ありがとうございます。 せっかくご提案いただいたのですが、URL保存までにかかる段階をできるだけ減らしたいと思っておりますので、 別の方法で探してみます。 ありがとうございます。

関連するQ&A