過去の桐井戸端BBS (桐ver.9)
28574 インターネット接続中かどうか調べる方法はどうしたらいいでしょうか 尾形 2004/12/22-08:17
どうも、こんにちは。よろしくお願いします
桐9-2004です
2004でメールが送受信できるようになり重宝しています

ネットに接続中かどうかを調べる方法はどうしたらいいでしょうか
(ダイアルアップが必要か調べたいのです)

やりたい事としては
ネット接続中か調べて、接続中でなければRASSILE.EXEで
ダイヤルアップして、送受信して、切断 としたいのです
接続中ならば、送受信のみする


ヘルプファイルより引用
> メール受信 [メールファイル],件数上限=0,終了状態=&OK
↑これでやってみたのですが、windowsから
ダイヤルアップダイアログが出てきてしまいます


よろしくお願いします

28576 Re:インターネット接続中かどうか調べる hidetake 2004/12/22-10:39
記事番号28574へのコメント
>ネットに接続中かどうかを調べる方法はどうしたらいいでしょうか
>(ダイアルアップが必要か調べたいのです)

これは前にも出てきた話題だと思いますが・・・

桐からインターネットに接続済みか否かを調べたい
http://www.fuku3.com/~habata/kbbs/kakov8/13240.htm

ただ、これだけではおもしろくないですし、新しい時代や
環境では別の方法もあると思いますので参考まで!?

方法はいろいろあると思いますが、1つは先に書いた
メールサーバに対し ping を使う方法。

あるいは、ルート情報からデフォルトゲートウェイの状態を調べるのも1つでしょう。
route print > hogehoge.txt
して、「Default Gateway:」の値を調べます。

あるいは、Window 2000 以降 2000 / XP / 2003 が主な対象になるでしょうが、
「ネットワーク接続」のプロパティから各接続の接続状況が表示され確認できますが、
その情報を調べる方法があると思います。

最後のやつは下記にアップしておきました。


ダイヤルアップの状態を取得するスクリプト
対象は Windows2000 以降だけれど、環境に
あわせ設定を変更する必要あり!
例は Windows XP 用


ダイヤルアップの状態を取得し接続・切断するスクリプト
対象は Windows2000 以降だけれど、環境に
あわせ設定を変更する必要あり!
例は Windows XP 用

ただし自動接続はダイヤルアップの設定が
自動設定になっている必要あり! 切断が
うまく行えない場合は、接続処理後の待ち
時間を長くして確認!?

接続だけは別の方法を使った方が良いかも?

28577 Re:インターネット接続中かどうか調べる hidetake 2004/12/22-11:32
記事番号28576へのコメント
>ネットに接続中かどうかを調べる方法はどうしたらいいでしょうか
>(ダイアルアップが必要か調べたいのです)

ipconfig > hogehoge.txt
して、PPP adapter があるかとか IP Address を調べるのも1つの方法ですかね。

まぁ〜最終的には ping が通るか通らないかが確実かも知れないけど、
環境によっては敢えて ping が通らないようにしてあるところもあるので、
その辺は環境に合わせる必要がありますね。
28581 Re:インターネット接続中かどうか調べる 尾形 2004/12/22-13:39
記事番号28577へのコメント
いつもありがとうございます

過去ログにもあったのですね。2001年頃のようですから
この頃はこの話題に興味が無かったので覚えてなかったです m(__)m

>ルート情報からデフォルトゲートウェイの状態
>を調べるのも1つでしょう。
>route print > hogehoge.txt
>して、「Default Gateway:」の値を調べます。
これでやらせていただきます

ところで、「hogehoge.txt」ホゲホゲ? 
の名前の由来って何ですか?


28582 Re:インターネット接続中かどうか調べる hidetake 2004/12/22-13:57
記事番号28581へのコメント
>ところで、「hogehoge.txt」ホゲホゲ? 
>の名前の由来って何ですか?

A page of HOGE
ほげ学とは
http://kmaebashi.com/programmer/hoge.html
28583 Re:インターネット接続中かどうか調べる 尾形 2004/12/22-14:31
記事番号28582へのコメント
(^^;;;

ありがとうございました


戻る