- ベストアンサー
MACアドレスを取得する方法はありますか?
クライアントのMACアドレスを取得する方法はありますか? ご存知の方見えましたら教えてください。
- みんなの回答 (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 ----------------------------------------------------
その他の回答 (2)
- BlueRay
- ベストアンサー率45% (204/453)
Scriptで、CreateObjectでMACアドレスを取得するコントロールを 呼び出して取得すればいいのではないでしょうか。
補足
ご回答ありがとうございます。そのようなコントロールは標準で 含まれているのでしょうか?
- asuca
- ベストアンサー率47% (11786/24626)
OS は何でしょうか?Windowsだったら参考URLのようなユーティリティを使ってはどうでしょう。
補足
早速のご回答ありがとうございます。 実はVBScriptの関数を使ってMACアドレスを取得できないかと思っています。 説明不足で申し訳ありませんでした。
お礼
うー 親切にコードをわざわざ書いていただいてありがとうございます! 早速活用して見たいと思います。非常に助かりました!