私のPCのIPアドレスを決定するための最も速い方法(Windows

clipboard ip-address windows

些細なことに思えるかもしれませんが、自分のネットワーク内で自分のPCのIPアドレスを素早く割り出す方法を探しています

  • これは、あるネットワークからDHCP経由で次のネットワークに接続すると、定期的に変化します
  • 接続が有線から無線に変わります
  • Windows 7 PC(理想的には完璧なソリューションはすべてのバージョンのWindowsで動作しますが)
  • 各種アダプタを導入(VMWare、トンネルなど)

私はしばしばローカルネットワークを介してファイルにアクセスする必要があるローカルウェブサーバーを実行しているので、これを知る必要があります…そして、それが定期的に変更されるので、私はアドレスを取得するための最速の方法が欲しいです

私の今の流れは

  1. WindowsKey + Rで実行ダイアログを開きます
  2. “cmd” + Enter でコマンドプロンプトを開きます
  3. “ipconfig” + Enter で診断情報を取得します
  4. 私は私のipv4アドレスのための私のイーサネットアダプタのローカルエリア接続の行を見ることができるように、ウィンドウをスクロールするか、またはサイズを変更します
  5. 他の場所でタイプするためにそれを覚えておくか
  6. 右クリック > マークを選択 > アドレスをハイライト > Enterを押してクリップボードにコピーします

これは、アダプタやトンネル、無線接続などを追加していないWindows XPではそれほど悪くなかったのですが、このコマンドで返されるデータの量が多いので、摘み出すのに苦労します

きっともっといい方法があるに違いない!(クリップボードに簡単に追加できる場合はボーナスポイント(クリップボードへの追加が簡単にできる場合はボーナスポイント)

  49  community wiki  None


ベストアンサー

これを.batファイルに入力します。これをショートカットにして、タスクバーやスタートメニューに配置したり、ホットキーを割り当てることができます

ipconfig | find "IPv4" | find /V "192.168." | CLIP

何をするのか。最初の検索は、IPv4を含むすべての行を返します。VMWare の例のように複数のネットワークアダプタを使用している場合は、それらを除外したい場合があります。そこで find /V の出番ですが、与えられた文字列を含まないすべての行を検索します。例えば、最初の検索の後に得られるものは以下のようになります

>ipconfig | find "IPv4"
IPv4 Address. . . . . . . . . . . : 134.32.72.86
IPv4 Address. . . . . . . . . . . : 192.168.229.1
IPv4 Address. . . . . . . . . . . : 192.168.230.1

最後にCLIPは出力をクリップボードにコピーしてくれるので、これで終了です

>    IPv4 Address. . . . . . . . . . . : 134.32.72.86

それが足りないなら、誰か他の人が派手な検索パターンで絞り込んでくれるかもしれません

60  community wiki  2012-01-25


BGinfo(Windowsの背景にシステム情報を表示するプログラム)へのショートカットを作成します。ダブルクリックしてください。)

23  community wiki  2012-01-25


この問題の解決策はいくつかあるようで、私も自分なりの解決策を思いつきました

iglvzxと同様に、私もAutoHotKeyユーティリティを使用して自分のユーティリティアプリを作成しました

ここにオンラインアプリを掲載しました。http://dl.dropbox.com/u/177276/ipAddress.exe

スタートアップフォルダにexeを放り込んで…ホットキーを押すまで静かに待っています

WindowsKey + I

そうすると、このダイアログが表示されます…ワンクリックでアドレスをコピーすることができます…または、スタートバーのアプリタブにIPアドレスが表示されるので、別のウィンドウに移動することができます。私は結局、クリップボードに自動的に配置することをオプトアウトしてしまいましたが、大切なものがあって誤って削除したくない場合に備えて、クリップボードに配置するようにしました

enter image description here

これはIPアドレスを取得するために使用したソースコードです(%A_IPAddress1%が正しいものであると仮定しています(しかし、私のテストでは常に正しいものでした)

#SingleInstance
#Persistent

Menu, tray, NoStandard
Menu, tray, add, Exit, ExitAppCompletely

Hotkey, #i, ShowIPAddress
return

ShowIPAddress:
Gui, Add, Text, x50 y8, Your IP Address:
Gui, Add, Edit, x140 y5 ReadOnly vIPAddress, %A_IPAddress1%
Gui, Add, Text, x50 y35 w250 vCopiedStatus,

Gui, Add, Button, x70 y65 w75, &Copy
Gui, Add, Button, x150 y65 w75, &Dismiss
Gui, Show, W290 H100 Center, %A_IPAddress1% - IP Address
return

ButtonCopy:
clipboard = %A_IPAddress1%
GuiControl,, CopiedStatus, Copied %A_IPAddress1% to the clipboard
Sleep, 1000
GuiControl,, CopiedStatus,
Sleep, 500

ButtonDismiss:
GuiClose:
Gui, Destroy
Exit

ExitAppCompletely:
ExitApp

7  community wiki  2012-01-26


代わりにnetbiosのホスト名を使ってみましたか?

あなたのコンピュータ名を調べて、別のコンピュータでその名前を使ってPingしてみてください。IPアドレスが必要ないことに気づくかもしれません

ホスト名は、自分のマシンでhostnameというコマンドを実行することで取得できます

6  community wiki  2012-01-25


私はwww.whatismyip.orgを使用しています。使い方は非常にシンプルで、お気に入りのブラウザでサイトに移動するだけで、外部IPを表示してくれます

他のテキストと同じように、ただハイライトしてCTRLCをコピーします

それをホームページに設定して、QuickStartバーにショートカットを入れれば、クリップボードにIPを取得するために1クリックとコピーだけで済みます

5  community wiki  2012-01-25


アマデウの素晴らしい答えを拡張するために、ここでは冒頭の部分を削除しています(バッチファイルで実行する必要があります)。(バッチファイルとして実行する必要があります)

@ECHO OFF

FOR /F "tokens=*" %%i in ('ipconfig ^| find "IPv4"') do SET result=%%i

echo %result:IPv4 Address. . . . . . . . . . . : =% | clip

4  community wiki  2012-01-26


C:\Documents and Settings\myusername> ipconfig /all | find "IP Address"
IP Address. . . . . . . . . . . . : 16.138.69.121

and

C:\Users\dalvi>ipconfig /all | find "IPv4 Address"
IPv4 Address. . . . . . . . . . . : 16.175.22.139(Preferred)

4  community wiki  2012-04-09


  1. [WindowsKey] IP
  2. ネットワーク接続の表示」を開くには、[Enter]を押します
  3. ネットワークをダブルクリックします
  4. 詳細」をクリック

内部でCtrl+Cすることができます、それはIPアドレスを含むウィンドウ全体のコンテンツをコピーします

4回のキー入力と3回のクリックで、そこに行きます 🙂

3  community wiki  2012-01-25


これは私のXPボックスでは動作しませんが、Windows 7では、情報を単一のアダプタに制限することができます

netsh interface IP show addresses "Local Area Connection" | findstr "IP" | clip

バッチファイルに入れることができます

3  community wiki  2012-01-25


AutoHotkeyを使った解決策を思いつきました。スクリプトをコンパイルして、実行ファイルを実行します。あなたのIPアドレスがすぐにクリップボードにコピーされますこれはipconfig /allの出力から最初のアドレスを取得します。スクリプトのカスタマイズにヘルプが必要な場合は、私に知らせてください。)

Download:

http://ahk.igalvez.net/GetIPv4.exe, 784 KB, Windows 7

Clipboard =

myCommand = ipconfig /all | find "IPv4" | clip

Run cmd.exe
Send %myCommand%{Enter}
Sleep, 500
Send exit{Enter}

myString = %Clipboard%

StringReplace, myString, myString, %A_Space%, , All
StringReplace, myString, myString, IPv4Address...........:, , All
StringReplace, myString, myString, (Preferred), , All

StringSplit, myLines, myString, `r`n

Clipboard = %myLines1%

ExitApp

3  community wiki  2020-06-12


他のオプションはすべて動作しますが、あなたがそんなに頻繁に自分のIPアドレスを取得する必要がある場合は、私はあなたにそれを配信するためだけに専用のプログラムを実行しているだろう。例えば、私は自分のIPアドレスを表示するデスクトップガジェットを使っています

これは、例えば、あなたのIPアドレスを表示します。http://pcsupport.about.com/od/toolsofthetrade/gr/system-monitor-gadget.htm

また、どこかにプログラムがあって、それをクリックするたびにあなたのシステムトレイに座って、あなたのIPアドレスを供給する必要があることを知っています

あるいは、firefox/chromeの拡張機能を使用することもできます。 何百通りもの方法があります。想像力を働かせてください

2  community wiki  2012-01-25


これはあなたのIPアドレスを取得しませんが、根本的な問題を解決します

使用しているマシンにApple Bonjour for Windowsをインストールすると、http://[machinename].local/として、そのマシン上のWebサイトにたどり着くことができます。Apple Bonjour は、ZeroConf ネットワーク標準を使用して、中央サーバーを介さずに .local ドメイン内のホストを解決します。これは Mac OS に組み込まれており、Avahi と呼ばれるほとんどのディストロに含まれる linux の実装があります

それは、あなたが取得した169.254.x.x.xリンクローカルIPアドレスの上でも動作します

Windowsを搭載した同僚がMacBookでホストされているテスト用のWebサイトにアクセスできるようにするために使用しています

0  community wiki  2012-01-26


冷静に考えれば、PowerShellのウィンドウを常に手元に置いておくことになります。そして、このスクリプトを実行すればいいのです。http://pshscripts.blogspot.com/2009/01/get-ipaddressps1.html

0  community wiki  2012-01-26


realvncをPCにインストールし、タスクバーの通知の上にマウスを置きます

RealVNC はリモートコントロールソフトウェアを提供しており、ネットワーク上のデスクトップアプリケーションを見たり、操作したりすることができます

0  community wiki  2012-02-19


JPSoftのTakeCommand(TCMD.exe)コマンドラインを使用する場合、自動変数があります

%_IP

ただし、注意してほしいのは、すべてのIPアドレスのスペース制限リストです

0  community wiki  2015-08-25


タイトルとURLをコピーしました