※ ChatGPTを利用し、要約された質問です(原文:DOSバッチでIPアドレス情報取得)
DOSバッチでIPアドレス情報取得
このQ&Aのポイント
Windows2000でのIPアドレスとデフォルトゲートウェイの値をDOSバッチを使用して取得する方法について教えてください。
IPアドレスの取得に悩んでおります。ネットワークに繋がっていない状態でも取得する方法はありますか?
IPアドレス情報が記述されたレジストリキー名称が一定ではない場合、どのように取得すれば良いでしょうか?
お世話になっております。
Windows2000にて、「ローカルエリア接続」のIPアドレスとデフォルトゲートウェイの値をDOSバッチ(CMD.EXE)を使用して取得したいと思っております。
流れは、バッチ中でIPアドレスの入力要求が出る→入力作業→入力された値を変数に取得する→その変数とレジストリ内のIPアドレスを照合して、入力された値が正しいかを見るという感じです。
目的は、慣れていない人間が設定作業を行うのですが、作業が間違いないかを目視やチェックシートではなくプログラム(FDを入れてバッチを実行)で確実に確認するためのツールとしてです。
変数取得までは行っているのですが、IPアドレスの取得に悩んでおります。
接続は「ローカルエリア接続」だけなのは間違いないので、ネットワークに繋がっていればipconfigをリダイレクトすることで万事解決なのですが、ネットワークに繋がっていない状態で確認する必要がありますので、regコマンドにてレジストリ情報を利用するしかないかなと思っております。
IPアドレス情報が記述されたレジストリキー名称が固定ならこれまた問題ないのですが、複数台で確認したところ一定ではないようなのでどうしたものかと困っています。
DOSコマンドはかなりわかるつもりですがその他のプログラムの知識は全くありません。
どなたかお助けいただけませんでしょうか。解決策でなくともご助言でも結構です。
どうぞ宜しくお願い致します。
お礼
あ・あ・あ・・すっかり失念しておりました。 どうもありがとうございました!!!