매크로

정보
2015.10.02 17:15

맥주소 얻기

조회 수 745 추천 1 댓글 12

맥주소로 컴퓨터인증 할때 쓰면 좋습니다.

외국사이트 어딘가에서 얻어서 수정했는데... 출처는 정확히 기억이 안나네요.

 

추천받을만 하다 싶으면 한번 눌러주세용~

 

MsgBox % GetMacAddress()

 

GetMacAddress()
{
    FileDelete % tmpFile := A_Temp "\tmpamac" A_Now ".tmp"
    RunWait, %comspec% /c ""ipconfig" "/all" >"%tmpFile%"",,Hide

    FileRead, fileInfo, % tmpFile
    Loop, Parse,fileInfo, `n, `r
   {
      if InStr(A_LoopField, "물리적 주소") or InStr(A_LoopField, "Physical Address")
     {
        IfInString, A_LoopField, 00-00-00-00-00-00
          continue
       if RegExMatch(A_LoopField, ":(.*)", $)
          macAdd := $1
     }
 }
 FileDelete, % tmpFile
 return Trim(macAdd)
}


  • profile
    외치기 2015.10.02 17:31

    테스트 해봐야지 하고 코드 복붙하고 실행해봤는데

    이상한 에러가 뜨길래 뭐지 했는데

    크롬 플러그인이 중간에 $1을 원화로 변환한걸 복붙했네요 ㅋㅋㅋㅋ

  • profile
    와이로 2015.10.02 17:35
    크롬을 잘 안써서 몰랐네요 ㅋㅋ
  • profile
    외치기 2015.10.02 17:36
    심지어 크롬 쓰는 사람중에서 환율변환 플러그인 쓰는사람도 몇 없죠 ㅋㅋㅋ
    최근에 설치했는데 코드까지 변환할줄은 몰랐네요 ㅋㅋㅋ
    엄청 놀랬어요 ㅋㅋ
  • 제발등업좀2 2015.10.02 18:38
    고수님들의 대화에끼고싶다 ㅋㅋ 존경합니다
  • profile
    외치기 2015.10.03 19:33
    에이 그정도 아닌데 ㅋㅋㅋ
  • 제발등업좀2 2015.10.03 21:15
    ㅎㅎ. 제입장에선 와이로 님 예지력님 모바게님 외치기님 리체님 등등 고수 님들이 너무 부럽습니다 ㅎㅎ
    자신의 생각대로 만들수있다는게 부러울 따름입니다 ㅎㅎ.. 전아직도... adb를 어떻게 활용해야.. 제대로 되는지 만 몇주때 고민하고 찾고있거든요 제대로 된예제 ..가없어.. ?없나 제가 찾아서도 뭔내용인지도 몰라을수도.. ㅋ 암튼 ..부럽습니다 ㅎㅎ딱 20년전 쯤으로 돌아가 대학 준비다시하고싶네요
  • 리체 2015.10.03 23:20
    허억....저를 고수님들과 같이 나열하시면 안됩니다.
    10년은 걸릴듯 합니다.
  • 정종일 2015.10.03 15:43

    감사합니다 잘쓰겠습니다

  • profile
    예지력1 2015.10.03 20:17
    for objItem in ComObjGet("winmgmts:\\.\root\CIMV2").ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = TRUE")
    MsgBox, % "MAC-Address:`t" objItem.MACAddress

    파일생성안하고 이렇게 바로 불러올수도있습니다
  • profile
    와이로 2015.10.05 17:27
    이게 더 괜찮네요 ㅎㅎ
  • profile
    외치기 2015.10.05 16:51

    다음과 같이 해도 파일저장없이 가능합니다.


    MsgBox % GetMacAddress()

     

    GetMacAddress()

    {

        FileDelete % tmpFile := A_Temp "\tmpamac" A_Now ".tmp"

        RunWait, %comspec% /c "ipconfig /all |clip",,Hide

        FileRead, fileInfo, % tmpFile

        Loop, Parse,ClipBoard, `n, `r

       {

          if InStr(A_LoopField, "물리적 주소") or InStr(A_LoopField, "Physical Address")

         {

            IfInString, A_LoopField, 00-00-00-00-00-00

              continue

           if RegExMatch(A_LoopField, ":(.*)", $)

              macAdd := $1

         }

     }

     FileDelete, % tmpFile

     return Trim(macAdd)

    }

  • profile
    와이로 2015.10.05 17:28

    클립보드는 공용변수라 왠지 사용하기 찜찜하드라구요 ㅎㅎ

    하지만 이런 사용방법은 몰랐네요. 감사해용 -0-


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 이거 비활성으로 싹다 바꾸려면 어떻게 해야하나요?? 10 cris 2015.03.20 0/0
질문 별이되라 이미지서치 이부분 잘되시나요? 8 우후훅 2015.01.15 0/0
자유 핫키, Postmessage 어떻게들쓰고계세요? 15 우후훅 2016.04.08 0/0
질문 gui,add,picture 를 버튼형식으로 만들 수는 없나요?? 10 으뜸어린이 2014.11.26 0/0
질문 오토핫키 드롭다운좀 알려주세요 8 민서s2아빠 2015.05.16 0/0
자유 오토핫키 함수에 관해서요. 6 우후훅 2014.11.20 0/-1
자유 ahk 환경의 중요성.. 3 znel 2014.11.19 0/0
정보 이미지 서치 비활성 클릭 4 프린치크 2014.11.20 0/0
질문 비활성 클릭관련하여 질문이 있습니다. 5 묵치기 2014.11.22 0/0
정보 폴더내 이미지 찾는 Loop 5 묵치기 2014.12.01 0/0
질문 투명 배경으로 이미지 서치가 가능한가요? 9 묵치기 2014.11.23 0/0
질문 좌표 설정 질문드립니다 2 초이 2014.11.21 0/0
자유 마우스 클릭 좌표 질문입니다... 3 추천캐릭 2014.11.22 0/0
질문 크롬에서는 controlclick, PostMessage 사용하면 활성... 2 시에 2014.11.22 0/0
질문 오랫만에 와서 질문하나 할게요;; 12 으뜸어린이 2014.11.26 0/0
질문 오핫 GUI 입력값 변수사용에 대한 질문입니다. 3 레이븐 2014.11.24 0/0
자유 난리 났네요 ㅎㅎ 여러분 백업 잘해두세요 ㅠ 14 으뜸어린이 2014.11.27 0/0
질문 PixelGetColor 기반으로 만든 매크로 공유 힘들까요? 6 rh1406 2014.11.25 0/0
질문 오토핫키 좋은 강좌점요 1 현이내 2014.11.24 0/0
정보 소스 여러 파일로 관리 하는 팁 7 묵치기 2015.01.20 0/0
Board Pagination Prev 1 34567891011 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글