• ベストアンサー

MACアドレスを取得する方法はありますか?

クライアントのMACアドレスを取得する方法はありますか? ご存知の方見えましたら教えてください。

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

  • ベストアンサー
  • mann555
  • ベストアンサー率46% (29/62)
回答No.3

WSHの場合のサンプルです。 ----------------------------------------------------------- RetCode = objWshShell.Run("arp.bat ",0,false) fsArpFile = "arp.log" WScript.Sleep(500) if objFS.FileExists(fsArpFile) Then Set objTxtFile = objFS.OpenTextFile(fsArpFile,1) objTxtFile.skipline() objTxtFile.skipline() objTxtFile.skipline() do while Not objTxtFile.AtEndOfLine readLine = objTxtFile.ReadLine( ) With WScript .Echo readLine end with loop end if objTxtFile.Close Set objTxtFile = Nothing objFS.DeleteFile(fsArpFile) --------------- arp.bat の内容--------------------- @echo off arp.exe -a > arp.log ----------------------------------------------------

negi-bozu
質問者

お礼

うー 親切にコードをわざわざ書いていただいてありがとうございます! 早速活用して見たいと思います。非常に助かりました!

その他の回答 (2)

  • BlueRay
  • ベストアンサー率45% (204/453)
回答No.2

Scriptで、CreateObjectでMACアドレスを取得するコントロールを 呼び出して取得すればいいのではないでしょうか。

negi-bozu
質問者

補足

ご回答ありがとうございます。そのようなコントロールは標準で 含まれているのでしょうか?

  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.1

OS は何でしょうか?Windowsだったら参考URLのようなユーティリティを使ってはどうでしょう。

参考URL:
http://www.vector.co.jp/soft/win95/net/se181692.html,http://www.vector.co.jp/soft/win95/net/se152005.html
negi-bozu
質問者

補足

早速のご回答ありがとうございます。 実はVBScriptの関数を使ってMACアドレスを取得できないかと思っています。 説明不足で申し訳ありませんでした。

関連するQ&A