• 締切済み

mht保存スクリプト作成

mht.jsというファイルを作成し、Webページを保存できるようになっています。 現在はtestという名前で保存されるようになっていますが、ファイルネームを日付+時刻情報を取得しこれらをファイルネームにしたいと思っています。 何方かご教授いただけませんでしょうか? //↓↓mht.js↓↓ ///////////JSからCDOを使って、MHTMLを作成する var obj = WScript.CreateObject("CDO.Message"); var filename = "test.mht"; var url = "http://www.jma.go.jp/jp/jikei/331.html"; obj.MimeFormatted = true; obj.CreateMHTMLBody( url, 0, "", "" ); obj.GetStream().SaveToFile( filename, 1 ); //↑↑mht.js↑↑

みんなの回答

  • SAYKA
  • ベストアンサー率34% (944/2776)
回答No.1

保存する方法を調べられたのなら日付を取得したりそれを文字列にする方法も探せるのでは? ・・・ええとjavascriptで良いんだよね? http://www.tohoho-web.com/js/date.htm

関連するQ&A

  • mht形式の保存について

    Webページを単一のMHT形式のファイルとして保存しようとしています。 一応mht形式での保存には成功しているのですが 保存したmht内にある縮小された画像をクリックすると オリジナルの大きな画像を見ることができます。 ただ、アドレスが私のパソコン内ではなくネットのURLのままで オリジナルの画像が保存されていません。 どのようにすればオリジナル画像を含んだ単一のmhtファイルとして 保存できるでしょうか。

  • mht 形式のWebページが表示できないバージョンは?

    エクセルをWebページとしてmhtまたは mhtml形式で保存。  ↓ Webで公開  ↓ 利用者からこのファイルが 「表示されない」 という指摘を受けています. IE、MSオフィスのバージョンによって mht,mhtml形式のファイルが見れない ことがあるのでしょうか。

  • urlファイルとmhtファイルの違いについて

    こんにちは。 お世話になります。 今回皆さんにお聞きしたいのは、 インターネットショートカット(IEの「お気に入り」のところにある拡張子がurlのファイル)と、 MHTMLドキュメント(IEで「名前を付けて保存」で作成できる、拡張子がmhtのファイル) の違いについてです。 私以外にも、はっきりと分かっていない方が多いと思います。 どちらもアイコンをダブルクリックすると、IEが立ち上がって、何らかのサイトにアクセスすることができるのですが、いくつか違いを発見しました。 ・ファイルのサイズはurlファイルの方が、mhtファイルよりも小さい。 ・サイトにアクセスできるまでの時間が、urlファイルの方が短い気がする。 ・urlファイルには、サイトのURL情報が格納されているが、mthファイルには存在しない。 などです。 他に重要な違いがあるのを御存じの方がいらっしゃれば、是非教えていただきたいと思います。 また、以上のような違いから、「mhtファイルは別に存在する必要はないのでは?」 と考えました。 urlファイルではなく、mhtファイルでなければできない事は存在するのでしょうか? 以上です。 よろしくお願い致します。

  • 現在開いているWebページをエクセル保存したい

    お世話になります。 VBAで作成しております。 現在(1)のコードで、「指定したURL」をエクセル保存しているのですが、 「現在開いているページ」エクセル保存したいのですが どのようにすればよいでしょうか? お手数ですが何卒宜しくお願いします。 ---------(1)------------- Set g_msg = CreateObject("CDO.Message") g_msg.CreateMHTMLBody ★指定したURL, 0, "", "" DoEvents Set g_stm = g_msg.GetStream DoEvents g_stm.SaveToFile ★書き出すファイル名.xls, 2 ----------途中までがんばったところ---------- Dim objIEログイン As Object Set objIEログイン = CreateObject("InternetExplorer.Application") objIEログイン.Navigate "指定したURL" ★★★★★★objIEログインを使用して、エクセルに保存したい★★★

  • mhtファイルが

    誤ってMHTファイルの関連づけを削除してしまったので、新しくMHTファイルの関連づけをIEにするように設定したのですが、IEで開くと From: <Microsoft Internet Explorer 5 で保存する> Subject: =?iso-2022-jp... というようにテキストの中身が表示されるようになってしまいました。 さらに、ドラッグ&ドロップでIEにアイコンを放ってもテキストの表示で、中身がきちんと表示されません。 IEはちなみに、IE6SP2です。 拡張子の関連づけには、まずは通常のように「フォルダオプション」から行って新規で作成、「関連づけられてるファイルの種類」で「MHTML Document」というのがあったのでそれにしているのですが…… 以前のように、IEできちんと表示できるようにするには、どのように設定すればよいのでしょうか? 宜しくお願いします。

  • 以前保存したサイトをお気に入りに保存できない

    以前webアーカイブ単一ファイルで保存したmhtファイルを別のところにmhtで保存して再度開いたら画面が変わってしまうので、友人に紹介できず困っています。以前保存しているmhtファイルを画面が変わらないように友人に送信するにはどうしたらよいでしょうか。 mht単一ファイルではなく、完全保存(htm,html)しても駄目でした。 以前保存したmhtファイルを開いても、url欄にはパソコンの保存先が表示されており、サイトのURLではないので、URLを紹介することは出来ません。 うまい方法を教えください。

  • Excelファイルをmhtmlファイルに変換するフリーウェア

    Excel2002以降はファイルを保存する時にmhtml(mht)を選べるようですが、 私のは2000なのでできません。 mhtmlに変換できるソフトがあれば教えて下さい。

  • Webページをリストからローカルに保存したいのです。

    大量のwebページをローカルに保存したいと考えています。 (サイトまるごとダウンロードとはイメージが違います。URLは1つ1つこちらで指定したいです。) イメージとしては、 テキストファイルに複数のURLを記述して ソフトを実行すると、指定のフォルダにファイルが保存されている。みたいなカンジです。 その時の保存されるファイル形式は、 アーカイブ化されたMHTMLが理想です。 画像・JS・CSSも一気に落とせるのなら、 HTMLでも構いません。 このようなことを 実現するためのソフト(有料でも可)がありましたら、 教えてください。 なお、 キャプチャーソフトは結構です。 よろしくお願いいたします。

  • ExcelVBAでテキスト保存

    ExcelVBAを使って、ワークシートをテキストファイルに保存しようとしています。 CSV形式で保存するときは、   Sheets("test").Activate   ActiveSheet.SaveAs Filename:=ActiveSheet.Name & ".csv", _     FileFormat:=xlCSV, CreateBackup:=False でtest.csvに保存できますが、 単純にテキストファイルとして保存したいときに   Sheets("test").Activate   ActiveSheet.SaveAs Filename:=ActiveSheet.Name & ".txt", _     FileFormat:=xlText, CreateBackup:=False としても、実行時に下記のエラーになってしまいます。   実行時エラー '1004'   アプリケーション定義またはオブジェクト定義のエラーです。 どうしたらよいのでしょうか? また、CSVで保存した時も開いているファイルがtest.csvに変わってしまいますが、できれば、開いているファイルは元のファイルのままでシートだけを保存するにはSaveAsメソッドではなく、他のメソッドを使うのでしょうか? (hogehoge.xlsのtestシートを保存してもhogehoge.xlsが開いたままにしたい) 以上、宜しくお願いします。

  • Win版IllustratorCS3でJavascriptを使ってファイルを開くスクリプトを作成できずに困っています。

    Windows版IllustratorCS3でJavascriptを使ってファイルを開くスクリプトを作成しています。Web上で以下のようなソースを見つけたので参考にしていますが、ファイルを開くことができず困っています。 web上で以下のサイトを参考にして、IllustratorCS(Win)でJavascriptを使ってepsファイルを開くスクリプトを作成しています。 http://www.openspc2.org/book/IllustratorCS3/easy/file/001/index.htm... 以下のように作成しましたが、sample.jsという名前で保存して、Illustratorの「ファイル」-「スクリプト」から選択しても画面上にファイルが表示されません。どなたか原因をお分かりの方がいらっしゃいましたら教えていただけないでしょうか。 filename = "C:/tmp/test.eps"; fileObj = new File(filename); flag = fileObj.open("r"); if (flag == true) { alert("ファイルを開きました"); fileObj.close(); }else{ alert("ファイルが開けませんでした"); }

専門家に質問してみよう