• ベストアンサー

URLへアクセスするコマンド

コマンドプロンプトにあるかどうかわかりませんが、 自分のウェブサイトでちゃんと動いているかどうか、 定期的に指定のURLへアクセスしたいですが、ブラウザ上ではなく、 コマンドプロンプトで行いたいのですが、可能でしょうか? コマンドを送って、例えば「200」や「404」コードが 返ってくるような感じで考えています。 宜しくお願いします。

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

例えば以下のようなスクリプトをpingHTML.js などのファイル名で保存します。 -------8<-------8<-------8<-------8<-------8<-------8<-------8<- var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); xmlhttp.onreadystatechange = function(){ if(xmlhttp.readyState == 4){ WScript.Echo(xmlhttp.status); } }; xmlhttp.open("GET","http://調べるURL.ne.jp/", false); xmlhttp.send(); -------8<-------8<-------8<-------8<-------8<-------8<-------8<- コマンドプロンプトから cscript //nologo pingHTML.js のように実行します。

oiranoinu
質問者

お礼

試してみましたら、結構早く帰ってきました。 ありがとうございます。早速利用します!

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • fxdwg99
  • ベストアンサー率45% (43/94)
回答No.1

telnet www.xxxxx.yyyy.com 80 のように、アドレスを入れて最後に80をつけてコマンドを実行します。 その後、何も表示されませんが、 GET http://www.xxxxx.yyyy.com/~hogehoge/arere.html と、GETに続いてURLを入力し、エンターキーを2回押すと そのURLのデータを得ることができます。

oiranoinu
質問者

お礼

ありがとうございます。 試してみましたが、時間がかかりすぎてしまいます。 ネットワーク状況かもしれませんが、参考にしますね。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 指定したURLを開くコマンド

    DOSで指定したURLをブラウザで開くことはできるのでしょうか? できるのであれば、どのようにコマンド&引数を設定すればいいのでしょうか?

  • コマンドプロンプトについて詳しい方 2

    コマンドプロンプトについて詳しい方 下記サイト URLに少し下がったあたりに https://mebee.info/2020/04/17/post-9589/ で少し下がると Apacheインストール 「コマンドプロンプトを管理者として実行します。」とあり、やり方が書いてあるのですが、 自分のコマンドプロンプトを管理者として起動させた直後のカレントディレクトリは「C:¥windows¥system32」となっているのですが、この画面にURLにあったコード以下のように入力したのですが、 付属画像のように cd C:\Apache24\bin とhttpd.exe -k installをそのまま入力してのですが、「指定されたパスが見つかりません。」と出てしまいます。 自分のコマンドプロンプトにあ書いてある C:¥windows¥system32を消して、 cd C:\Apache24\bin とhttpd.exe -k installをそのまま入力するということでしょうか? C:¥windows¥system32が消そうとしても消えません。何かやり方が間違っているのでしょうか? ちなみにCドライブ内にはちゃんとファイルは保存してあります。

  • ルーターにアクセスしようと思いコマンドプロンプトでIPアドレスを調べて

    ルーターにアクセスしようと思いコマンドプロンプトでIPアドレスを調べてInternet Explorer のURLのとこに入力したのですが、「Internet Explorer ではこのページは表示できません」とでます。どうすればできますか?

  • コマンドプロンプトからHPのURLを指定するには

    タイトルの通りですが、 アイコンのIE画面クリックし、閲覧したいHPのURLを入力してHPを開く と言う、一連の操作をコマンドプロンプトからは操作可能なのでしょうか? もし可能であればご教授願います。 環境:Windows Xp pro ブラウザ:IE7

  • コマンドプロンプトについて詳しい方

    コマンドプロンプトについて詳しい方 下記サイト https://mebee.info/2020/04/17/post-9589/ で少し下がると Apacheインストール 「コマンドプロンプトを管理者として実行します。」とあり 画像付き説明の下に 「さきほど移動させたApache24フォルダに移動します。」とありますがこれはどういう意味でしょうか? コマンドプロンプトを管理者として実行すると、何かそのファイルが作成されApache24 に移動させるということでしょうか? それとも コマンドプロンプトを管理者を実行すると黒いコード画面が出てくるのですが、ただの黒いコード画面でファイルなど指定する項目もないのですが、これでコマンドプロンプトを管理者を実行したということで正しいのでしょうか? 画像はコマンドプロンプトを管理者を実行した時のに出てきた写真ですが、他にファイルなど選択する項目も特になく、正しいのでしょうか? 回答よろしくお願い致します

  • コマンドラインからURLを開く方法

    自作ブラウザ作りにチャレンジしています。 コマンドラインからURLを指定して起動する方法がどうしてもわかりません。 CMyApp::InitInstance()、 CCommandLineInfo cmdInfo; ParseCommandLine(cmdInfo); if (!ProcessShellCommand(cmdInfo)) return FALSE; のProcessShellCommand内で、OpenDocumentFileでファイルを開いているらしいのですが、ローカルファイルの場合は起動できますが、URLの場合はここでFALSEが返って終了してしまうようです。 どうぞ、よろしくお願いします。

  • コマンドプロンプト(start)

    START コマンドでURLのショートカットを指定して実行させると 起動元のエクスプローラ上に展開されるのですが別タスクで起動させる 方法はないのでしょうか。 例:gooをブラウザで閲覧している時に、コマンドプロンプトで start "" C:\google.url (絶対パスで指定、ローカル「C:\」の配下にあると仮定します) するとgooの上にgoogleが表示されてしまう 別窓で展開できる方法があれば教授下さい。 OSはWindows(XP)です。 以上、宜しくお願い致します。

  • ファイアウォールとquitコマンド

    OSによってファイアウォールの設定やquitコマンドが効かないことはあり得るのでしょうか? WindowsXPにてファイアウォール有りの状態をA、ファイアウォール無しの状態をB、Windows7にてファイアウォール有りの状態をC、無しの状態をDとします。コマンドプロンプトを使ってftpでアクセスをします。ftpの通信コネクションは2ポートありコマンドプロンプトを3つ起動しftpにアクセスすると2つはアクセスできます。3つめのコマンドプロンプトでftpにアクセスしようとするには1つめか2つめにアクセスしたコマンドプロンプトにquitコマンドを送信してftpを遮断しないと3つめのコマンドプロンプトはアクセスできません。状態B、C、Dは3つのコマンドプロンプトのうち2つをftpでアクセスし3つめはどちらかのftpのアクセスをquitコマンドで遮断すればアクセスできるようですが、状態Aだけはquitコマンドを送信しても3つのコマンドプロンプトでftpにアクセスできません。Wiresharkというものを使い通信の中身を確認すると状態Aのときだけquitコマンドを投げていないことに気がつきました。quitコマンドが受け付けない、あるいは送信しないといった現象はありえるのでしょうか? 以上、アドバイスをいただけないでしょうか。

  • 【Access2000】LAN内にあるフォルダをブラウザで開くには?

     現在、Access2000でフォームにあるコマンドボタンをクリックするとブラウザが立ち上がり、LAN上にある指定したフォルダが開くようなモノを作成していますが思うようにいきません。  コマンドボタンに次のコードを記述したのですが、インターネット上のサイトは開くことができてもLAN上にあるファイルやフォルダを開く事ができず途方にくれています。  どなたかご存知の方がいらっしゃいましたら、是非、ご教示をお願いします。 <ソース> Private Sub コマンド1_Click() Const nu As String = vbNull Dim ret As Long Dim url As String url = "http://www.yahoo.co.jp/" ret = ShellExecute(0, "open", url, nu, nu, 0) End Sub *これでヤフーは開くことができますが、URLの所に「\\」で始まるLAN上にあるフォルダの場所を指定しても開くことができません。

  • WindowsXP コマンドプロンプト BATプログラム

    WindowsXPのコマンドプロンプトでBATプログラムを作っているのですが、Echoコマンドで文字を表示するときに、色を指定することはできますでしょうか? 昔、MS-DOSで作ったときは、ESCシーケンスコードで指定していたように記憶があるのですが。 お願いいたします。