- 実行すると NIC のIPアドレスを IPv4, IPv6 の両方とも出力します。ただそれだけ。
- 一定時間ごとに表示を自動更新します。
- フォームが表示されるときにも自動更新しますので、タスクバーに最小化した状態からもとに戻すだけでもOK。
VMware 上の Windows クライアントを DHCP で運用している場合に、リモートデスクトップ接続しようとすると、場合によってはIPアドレスが変わっていることがあります。
そんなときにコマンドプロンプトを実行して ipconfig するのはメンドクサイので、最新のIPアドレスを自動で取得してくれるプログラムが欲しかったのです。
とりあえず下記の機能をつければ自分の要求仕様はすべて満たされる。→ 一応つけた。
- 最小化したらタスクバーではなくタスクトレイに入るようにする。
- IPアドレスの変更を検出したら通知する。
ほかに考えるToDoは以下のとおり。
- 現在の実装では通知がBaloonなので、これをTNotificationCenterに変更する
- IPアドレスの変更内容自体を通知する(現在は変更があったことだけを通知している)
- IPアドレスやコンピュータ名を容易にクリップボードにコピーできるようにする
- slack などに通知?
ここまでやったらコンパイル済みバイナリをダウンロードできるようにしてもよいかも。 ほかにやるとしたらVCLではなくFMXで作り変えてみるとか?