• ベストアンサー

IPアドレスの取得、パスの取得

初歩的な質問で申し訳ないのですが Visual Basic5.0において 1.自分のコンピュータのIPアドレスの取得方法 2.実行中のexeファイル自身のパスの取得方法 がわかりません。どなたか教えてください。 できれば、例があるとうれしいです。

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

  • ベストアンサー
  • brogie
  • ベストアンサー率33% (131/392)
回答No.1

Win32APIを使用します。 サンプルと例題(VBとC)が沢山ありますので、探してください。 http://tokyo.cool.ne.jp/masapico/api_index.html http://tokyo.cool.ne.jp/masapico/sample_index.html Win32APIが分からないなら、つぎのサイトを参照してください。 http://www.arcpit.co.jp/winapi/api_01/index.htm では。

参考URL:
http://tokyo.cool.ne.jp/masapico/api_index.html,http://tokyo.cool.ne.jp/masapico/sample_index.html,http://www.arcpit.co.
arquist
質問者

お礼

回答ありがとうございました。 IPのほうに関しては ip_add = Winsock1.LocalIP のようにWinsockコンポーネントを使用しました。

その他の回答 (1)

  • itohh
  • ベストアンサー率45% (210/459)
回答No.2

こんにちは。itohhといいます。 IPアドレスは、brogieさんが回答しているとおりWin32APIを使用します。 exeのパスは、App.Pathで取得できますよ。

arquist
質問者

お礼

回答ありがとうございました。 IPのほうはWinsockコンポーネントを使用しました。 もっと勉強します(^^;

関連するQ&A

  • 表示されているファイルの完全パスの取得

    Windows上で、最前面に表示されているOfficeファイルの 完全パスを取得したいのですが、方法がわかりません。 GetForegroundWindowにてハンドルを取得し、 GetWindowThreadProcessId → EnumProcessModules → GetModuleFileNameExで、取得できるのは当然のことながら、 起動したOfficeアプリの完全パス(C:\Program Files~\POWERPNT.EXE等)に なってしまいます。 取得したいのは、アプリの完全パスではなく、 ファイル自体の完全パス(C:\Documents and Setting~新規ファイル.ppt等)なんですが、 どうにかして、最前面に表示されているウィンドウ(Officeアプリ)から 表示しているファイル自体の完全パスを取得する方法はないでしょうか? よろしくお願いします。 開発環境:Visual Studio2008 / C++プロジェクト

  • ファイル選択ダイアログからファイルのフルパスを取得したい

    Visual Basic 2008について質問があります。 フォームにテキストボックスを配置し、そのテキストボックスに ファイル選択ダイアログで選択したファイルのパスを表示させたいのですが どのようにパスを取得し表示させるのでしょうか? 初歩的な質問で申し訳ありませんがどうぞよろしくお願いします。

  • IPアドレスについて

    ネットワークの設定で 「ネットワークでこのサービスをホストしているコンピューターの名前またはIPアドレス」 を入力する欄があり、調べてみたのですが (1)サーバーIPアドレス (2)クライアントIPアドレス の2種類がありました。これはどちらを入力すればよいのでしょうか。 また「IPアドレス」を入力せず「コンピューターの名前」を入力する場合のコンピュータ名とは何を指しているのでしょうか。 以上、初歩的な質問で申し訳ありませんが、今、とても困っています。 よろしくお願いします。

  • IPアドレスの一部を取得したい

    bat ファイル または vbs をつかって ローカルPCのIPアドレスの一部を取得したいです。 例 192.168.101.10 → 192.168.101   192.168.1.10  → 192.168.1  というふうに 3番目までのIPアドレスを取得して 192.168.xxx.254と xcopyのバッチに指定(各拠点のNAS→ローカルデスクトップへ)させたいです。 普通にxcopyので対象のアドレス書けばいいじゃんとなるのですが、 共通イメージのパソコンを多数のセグメントの場所に設置しているので、何千台もの設定変更が必要になってしまいます。 しらべてみましたが、IPアドレス全部取得の例しかなく部分指定の方法がわかりませんでした。 大変恐縮なのですが、お分かりの方ご教授いただけると助かります。

  • IPアドレスの取得

    いつもお世話になっております。 LAN上でIPアドレスを取得するとそのホストのローカルIPを取得しますよね。 そうではなくルーターのWAN側のグローバルIPを取得したいのですがなにか方法があるのでしょうか???

    • ベストアンサー
    • Java
  • 独自ドメインを取得した場合のIPアドレスは?

    自分自身のオリジナルドメイン名を取得できるサービスがありますが、 取得した場合のIPアドレスはどうなるのでしょうか。 ドメイン名に付属してくるものなのか、あるいはIPアドレスは別に取得する必要があるのでしょうか。 よろしくお願い致します。

  • jarのパス

    実行、自身のクラスが含まれたjarファイルのパスを取得する方法はありますでしょうか? /usr/local/lib/hello.jar の hello.class 実行中に、 "/usr/local/lib"というパス文字列を取りたい。 また、自身のjarに含まれるマニフェストファイルを取得する方法はありますでしょうか? JarInputStream で jar を読み込み、getManifest で取得できますが、上記のように自身のjarの位置を調べるか、直接自身のマニフェストファイルを読み込める方法を探しております。

    • ベストアンサー
    • Java
  • グローバルな(?)IPアドレスの取得について

    Javaで自分のIPアドレスを取得するプログラムを作っているのですが どうやってもLAN内部のアドレスでしか取得できません 本当はWAN側のアドレスを取得したいのですが・・・ 誰か知っている人がいましたら教えてください Javaのバージョンは1.4でできるならなおよいですが1.6でも十分大丈夫です

    • ベストアンサー
    • Java
  • IPアドレスからコンピュータ名を取得したい

    Windows7のPCがあります。このIPアドレスからコンピュータ名を取得したいのですが、 うまく取得できません。 ヒントがあったらよろしくお願いします 試した事 (1)ping -a IPアドレス→応答はありますが、コンピュータ名は表示されない (2)nsloopkup IPアドレス→Can't find Host not foundと表示される (3)nbtstat -A IPアドレス→Host not foundと表示される

  • グローバルIPアドレスを取得したいです。

    グローバルIPアドレス取得について 現在、私は賃貸マンションに住んでいます。 インターネットが無料の物件で、グローバルIPアドレスは 各入居者には割り当てられていません。 グローバルIPアドレスがないと、 NASやパナソニックの「おうちディーガ」で 外出先から自宅のデバイス(この場合、NASやディーガ)にアクセスが できないようです。 そこですぐにグローバルIPアドレスを取得できる 方法があるとサイトを見ました。 「DDNS」というサービスです。 https://nvr.bz/topics/information/dns.php こちらは私の今のネット環境から、こちらに切替は可能でしょうか?つまりグローバルIPアドレスを取得したいのです。 どなたかご存じであればご教示お願い致します。

専門家に質問してみよう