매크로

정보
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
분류 제목 글쓴이 최근변경 추천
정보 랜덤알파벳출력 1 _Crash 2015.05.11 1/0
정보 Array 확장 13 모바게 2015.07.16 3/0
정보 gdip 간단 응용 팁들 13 매크로맨서 2015.04.18 0/0
정보 Gdip를 이용한 클립보드에 있는 이미지를 통한 이미지서치 11 암드래 2016.07.19 0/0
정보 일정이미지 발견시 다른이미지서치 할수있나요? 2 세나블텍 2015.04.16 0/0
정보 별되-오토핫키매크로 <팁> 중복유의. 1 sanman 2015.05.03 0/0
정보 복사 붙여넣기 프로그램 3 아잉뿌잉 2015.04.09 1/0
정보 오핫키 편집 프로그램 SciTE4AutoHotkey 스킨변경및 한... 4 낭군이 2015.03.24 1/0
정보 오토핫키 Fileinstall 간단하게 적기. 2 은다 2015.03.25 0/0
정보 노트북 모니터만 끄기? 입니다 모르시는 분들이 계신거... 5 낭군이 2016.09.13 0/0
정보 [지니모션][블레이드][핸콕님매크로]+추가기능 v1.1 23 잠깐만요 2015.05.27 3/0
정보 블루스택 해상도 변경하기... 10 로뎀나무 2015.04.15 4/0
정보 노트북사용자(윈도우8) 해상도 문제 해결 팁입니다 6 순수kay 2015.03.13 2/0
정보 오토핫키 미니 에디터 5 예지력1 2016.07.02 3/0
정보 개발자분들 다들 Scite4AutoHotkey 사용하고계시죠? 23 예지력1 2015.06.26 2/0
정보 GUI - 파일(폴더) 목록을 DropDownList로 만들기 14 모바게 2016.06.13 3/0
정보 초보가 초보에게;; 핫키 사용법 8 악동주성 2016.09.03 4/0
정보 지니모션 드래그 함수 1 연구원 2015.01.21 1/0
정보 지니모션 테마 및 윈도우 버전 상관없이 해상도 변경하... 로뎀나무 2015.01.16 2/0
정보 SMTP 메일보내기 13 모바게 2020.08.10 2/0
Board Pagination Prev 1 23456 7 Next
/ 7

전체 최신 인기글

전체 주간 인기글