[카테고리:] STUDY

  • 콘크리트 호칭강도

    콘크리트 호칭강도

    00(A)-000(B)-00(C)

    A: 굵은공재 최대치수(mm). B:호칭강도(MPa),C:슬럼프(mm)

    캡처.PNG

  • 키보드 마우스 후킹 ( Key Mouse Event hooking )

    키보드 마우스 후킹 ( Key Mouse Event hooking ) 

    pyHook 이 너무 라이브러리가 잘되어 있다. 

    MouseEvent , Keyboard Hook 외에도 아래 사이트를 참조하면 라이브러리들에 대한 소개가 있음.

    http://www.cs.unc.edu/Research/assist/doc/pyhook/public/pyHook.HookManager-module.html

    import os

    import time

    import pyHook # http://sourceforge.net/projects/pyhook/

    from win32gui import GetWindowRect, GetClassName, GetWindowText

    ##http://sourceforge.net/projects/pywin32/files/pywin32/Build216/

    curTime = time.strftime(“%Y%m%d_%H%M%S”, time.localtime(time.time()))

    if not os.path.exists(“Messages”):

    os.mkdir(“Messages”)

    print “Make Message Directory “

    f = open(“Messages\messages”+ curTime +”.txt”, “w”)

    def Log(logStr):

    print “In logging “

    print str(logStr)

    f.write(logStr + “n”)

      

    def OnMouseEvent(event):

    print “On Mouse Event “

    Log(‘MessageName:’ + str(event.MessageName))

    Log(‘Message:’ + str(event.Message))

    Log(‘Time:’ + str(event.Time))

    Log(‘Window:’ + str(event.Window))

    if event.Window != 0:

    Log(‘Window Rect:’ + str( GetWindowRect(event.Window)))

    Log(‘Window Class Name:’ + str( GetClassName(event.Window)))

    #Log(‘Window Text:’ + str( GetWindowText(event.Window)))

    Log(‘WindowName:’ + str(event.WindowName))

    Log(‘Position:’ + str(event.Position))

    Log(‘Wheel:’ + str(event.Wheel))

    Log(‘Injected:’ + str(event.Injected))

    Log(‘—‘)

    # return True to pass the event to other handlers

    # return False to stop the event from propagating

    return True

    def OnKeyboardEvent(event):

    print “On keyboard Event “

    Log(‘MessageName:’ + str(event.MessageName))

    Log(‘Message:’ + str(event.Message))

    Log(‘Time:’ + str(event.Time))

    Log(‘Window:’ + str(event.Window))

    if event.Window != 0:

    Log(‘Window Rect:’ + str( GetWindowRect(event.Window)))

    Log(‘Window Class Name:’ + str( GetClassName(event.Window)))

    #Log(‘Window Text:’ + str( GetWindowText(event.Window)))

    Log(‘WindowName:’ + str(event.WindowName))

    Log(‘Ascii:’ + str( event.Ascii) + str( chr(event.Ascii)))

    Log(‘Key:’ + str( event.Key))

    Log(‘KeyID:’ + str( event.KeyID))

    Log(‘ScanCode:’ + str( event.ScanCode))

    Log(‘Extended:’ + str( event.Extended))

    Log(‘Injected:’ + str( event.Injected))

    Log(‘Alt’ + str( event.Alt))

    Log(‘Transition’ + str( event.Transition))

    Log(‘—‘)

    # return True to pass the event to other handlers

    # return False to stop the event from propagating

    return True

    # create the hook mananger

    hm = pyHook.HookManager()

    # register two callbacks

    hm.MouseAllButtonsDown = OnMouseEvent

    hm.KeyDown = OnKeyboardEvent

    # hook into the mouse and keyboard events

    hm.HookMouse()

    hm.HookKeyboard()

    if __name__ == ‘__main__’:

    import pythoncom

    pythoncom.PumpMessages()

  • ZIP 파일 크랙 python 코드

    ZIP 파일 크랙 python 코드

    치명적인 파이썬 책에 있는 내용인데, 정말 재밌는 책인 것 같다. 

    이런저런 유용한(?) 코드들이 많은 느낌이다.

    아래 내용은 zip 파일 패스워드를 딕셔너리 방식으로 크랙하는 내용이다. 쓰레드를 이용하여 처리 하도록 되어 있고,

    좋은 dictionary 나 브루투 포스 알고리즘만 짜두면 나쁘지 않을 것 같다.

    usage %prog -f <zipfile> -d <dictionary>

    root@ubuntu:/home/k1rha/python/ZIP_CRACK# 

    import zipfile

    import optparse

    from threading import Thread

    def extractFile(zFile,password):

    try :

    zFile.extractall(pwd=password)

    print ‘[+] Found password ‘ + password + ‘n’

    except :

    pass

    def main():

    parser = optparse.OptionParser(“usage %prog “+

    “-f <zipfile> -d <dictionary>”)

    parser.add_option(‘-f’,dest=’zname’, type=’string’,

    help=’secify zip file’)

    parser.add_option(‘-d’ , dest=’dname’, type=’string’,

    help=’specify dictionary file’)

    (options,args) = parser.parse_args()

    if(options.zname == None) | (options.dname == None):

    print parser.usage

    exit(0)

    else :

    zname = options.zname

    dname = options.dname

    zFile=zipfile.ZipFile(zname)

    passFile = open(dname)

    for line in passFile.readlines():

    password = line.strip(‘n’)

    t = Thread(target = extractFile , args=(zFile,password))

    t.start()

    if __name__ == ‘__main__’:

    main()

  • 자동 트윗

    자동 트윗

    http://comjoy21.tistory.com/89

    트위터에 글쓰는 프로그램에 대해 Head First Programming를 참고하여 응용해 보았습니다.

    트위터에 글쓰는 프로그래밍을 하려면 우선 트위터에 애플리케이션을 등록해야 합니다. 물론 트위터 계정이 있어야 하고요. 로그인 후http://dev.twitter.com/apps 에 접속합니다.

    twt.jpg



    등록한 애플리케이션이 하나도 없다면 이 목록에는 아무것도 보이지 않습니다. 오른쪽에 있는 ‘Register a new app’를 클릭하여 애플리케이션 등록 화면으로 넘어갑니다.

    twt01.jpg

    twt01_00000.jpg

    Application Name에 이 예제와는 다른 이름을 입력해야 합니다. 다른 사람이 등록한 이름은 사용할 수 없습니다.
    Application Type은 꼭 ‘Client’를 선택해야 합니다.
    Default Access type은 ‘Read & Write’를 선택해야 합니다.
    캡차(CAPCHA) 문자를 입력 후 ‘Register application’ 단추를 클릭합니다. ‘TWITTER API TERMS OF SERVICE‘ 창이 뜨는데, ‘I Accept’를 클릭하면 애플리케이션 등록되며, 등록된 애플리케이션의 상세 정보를 보여 줍니다.

    twt01_00001.jpg

    twt01_00002.jpg

    컨슈머 키(Consumer key)와 비밀번호(Consumer secret)를 메모장에 잘 복사해 둡니다. 이 정보를 애플리케이션이 사용해야 합니다. OAuth로 인증할 때 필요합니다.

    이렇게 트위터 사이트에 글을 쓸 수 있는 애플리케이션을 마련하였습니다. 이제 파이썬에서 트위터에 글을 쓸 수 있는 라이브러리를 설치해야 합니다. 트위피(tweepy) 라이브러리가 있습니다. 
    http://tweepy.googlecode.com/files/tweepy-1.4-py3.tar.gz 
    에서 Tweepy for python 3 파일을 다운로드합니다. 

    물론 python 3을 미리 설치해 놓아야 합니다. 파이썬 3은 
    http://www.python.org/ftp/python/3.1.4/python-3.1.4.msi
    에서 다운로드 받아 설치합니다. 
    64비트 운영체제를 사용한다면 
    http://www.python.org/ftp/python/3.1.4/python-3.1.4.amd64.msi 
    를 다운로드 받아 설치해야 합니다. 리눅스(우분투)에서는 소프트웨어 센터에서 파이썬 3.1.4 버전을 설치합니다. 아래 내용은 MS 윈도우 운영체제용으로 설명합니다. 

    다운로드 받은 트위피 파일은 확장자가 .tar.gz이므로 알집 등의 유틸리티 프로그램으로 압축 해제합니다. 압축 해제한 파일들을 c:tweepy 폴더에 복사합니다. ‘명령 프롬프트’ 실행 후, cd c:tweepy 명령으로 c:tweep 폴더로 갑니다. 그리고 dir 명령을 실행했을 경우 다음과 같이 나타나야 합니다.

    twt02.jpg

    twt02_00000.jpg

    http://python-distribute.org/
    에서 목록 중 distribute_setup.py 파일에 마우스 놓고 우클릭하여 단축메뉴 중 ‘다른 이름으로 대상 저장’을 클릭하고 c:tweepy 폴더에  저장합니다. 윈도우 탐색기 창에서 c:tweepy 폴더에 있는 distribute_setup.py 파일을 더블클릭하여 실행합니다. 그러면 필요한 파일들을 설치합니다.

    다시 ‘명령 프롬프트’ 창 c:tweepy 폴더에서 
    c:Python31python.exe setup.py install
    을 실행합니다.


    twt02_00001.jpg

    twt02_00002.jpg

    이렇게 윈도우에 트위피 라이브러리를 설치하였습니다.

    리눅스(우분투)에서 트위피 라이브러리를 설치하려면 다음과 같습니다.

    위에서 언급한 Tweepy for python 3 파일을 다운로드 한 후, tweepy 폴더를 만들고 그곳에 압축을 풉니다.

    우분투 소프트웨어 센터에서 python3-setuptools를 설치 후, 터미널에서 조금 전에 만든 tweepy 폴더가 있는 부모 폴더에 갑니다. 예를 들어 부모 폴더가 ‘다운로드’ 라면, 

    > cd 다운로드 

    > sudo easy_install3 tweepy

    이렇게 리눅스(우분투)에 트위피 라이브러리를 설치하였습니다.


    이제 OAuth 인증을 받아야 합니다. 

    TwitterOAuth.py

     TwitterOAuth.py

    위에 있는 파일을 다운로드 받은 후 파이썬 3으로 엽니다.
    이 파일은 트위터에 애플리케이션 등록 시에 받은 컨슈머 키와 비밀 번호를 이용하여 OAuth 인증을 받을 수 있게 해 줍니다. 메모장에 저장해 둔 컨슈머 키(Consumer key)와 비밀번호(Consumer secret)를 복사하여 아래 그림에 표시한 부분에 차례차례 붙여넣습니다. 이 때 꼭 따옴표를 지우면 안 됩니다.

    twt02_00003.jpg

    참고로 윗 그림 첫 줄에 있는 ‘import tweepy’를 위해, 즉 트위피 라이브러리를 임포트시키기 위해 트위피 등을 다운로드 받고 설치한 것입니다.

    컨슈머 키와 비밀 번호를 수정하고 실행(F5)시키면 다음과 같은 화면입니다.

    twt02_00004.jpg



    빨갛게 표시한 부분을 복사하여 웹 브라우저 주소창에 붙여넣고 엔터를 치면 아래 그림과 같은 창이 나타납니다.

    twt02_00005.jpg

    트위터 아이디와 비밀번호를 입력하고 ‘애플리케이션 승인’ 단추를 클릭하면 다음과 같은 화면이 나옵니다.

    twt02_00006.jpg

    PIN 숫자를 복사하여 아래와 같이 붙여넣으면, 접근 키(ACCESS_KEY)와 비밀 번호(ACCESS_SECRET)를 알려줍니다.

    twt02_00007.jpg

    여기서 알려준 접근 키와 비밀번호도 메모장에 잘 저장해 둡니다. 메모장에 저장한 컨슈머 키와 비밀 번호, 접근 키와 비밀 번호, 이 4개로 트위터에 글을 쓸 수 있게 됩니다.

    이렇게 트위터에 글을 쓸 수 있는 기본적인 준비를 마쳤습니다. 이제 파이썬 3으로 트위터에 글을 쓰는 프로그래밍을 하면 됩니다. 프로그래밍 내용은 다음과 같습니다.

    import tweepy
    import urllib

    def send_to_twitter(msg):
        CONSUMER_KEY = ‘컨슈머 키’
        CONSUMER_SECRET = ‘비밀 번호’
        ACCESS_KEY = ‘엑세스 키’
        ACCESS_SECRET = ‘비밀번호’

        auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
        auth.set_access_token(ACCESS_KEY, ACCESS_SECRET)
        api = tweepy.API(auth)
        api.update_status(msg)

    def get_data() :
        page = urllib.request.urlopen(“http://www.kma.go.kr/forecast/mid-term_02.jsp“)
        text = page.read().decode(“euc-kr”)
        where = text.find(‘tl_mid_term1.gif’)
        start_of_data = where + 85
        end_of_data = start_of_data + 128
        return text[start_of_data:end_of_data]
    data_now = input(“기상정보를 지금 보내기를 원합니까(y/n)?”)
    if data_now == “y” :
        send_to_twitter(“[기상정보]” + get_data()) 
    else :
        send_to_twitter(“천천히 여유롭게 잠시 쉬었다 지혜를 모아 다시 해 봅시다!”)

    프로그래밍을 한 코드를 살펴보면 다음과 같습니다.

    import tweepy
    import urllib
    트위터에 글을 쓸 때 필요한 라이브러리들을 불러옵니다. tweepy는 트위터에 글 쓰고 보는 라이브러리입니다. urllib는 인터넷 주소로 접속하여 필요한 작업을 할 때 필요한 라이브러리입니다.

    def send_to_twitter(msg):
        CONSUMER_KEY = ‘컨슈머 키’
        CONSUMER_SECRET = ‘비밀 번호’
        ACCESS_KEY = ‘엑세스 키’
        ACCESS_SECRET = ‘비밀번호’

        auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
        auth.set_access_token(ACCESS_KEY, ACCESS_SECRET)
        api = tweepy.API(auth)
        api.update_status(msg)

    send_to_twitter 함수는 트위터에 컨슈머 키 등을 입력하고 OAuth 인증을 받고 글을 씁니다. 컨슈머 키 등은 메모장에 저장해 두었던 것을 복사하여 사용합니다.

    def get_data() :
        page = urllib.request.urlopen(“http://www.kma.kr/02.jsp“)
        text = page.read().decode(“euc-kr”)
        where = text.find(‘tl_mid_term1.gif’)
        start_of_data = where + 85
        end_of_data = start_of_data + 128
        return text[start_of_data:end_of_data] 

     

    기상 정보 중 트위터에 올리고 싶은 내용 중 첫 단어로 검색을 합니다. 이 내용은 꼭 ‘tl_mid_term1.gif’라는 문자로부터 85자 다음에 시작합니다. 그리고 트위터에 글을 쓸 때 140자까지만 가능하기도 하고 기상 정보 내용이 평균적으로 120자에서 130자이므로, 시작 단어로부터 128자까지의 내용을 트위터에 올리기로 하였습니다. 이 내용을  get_data 값에 저장합니다. 이는 인터넷 기상 정보 페이지에서 가져온 모든 문자를 리스트로 저장해 놓았는데, 그 중에 해당하는 부분만 가져온 것입니다. text 변수에 페이지의 모든 문자가 리스트 형태로 저장되었습니다. 그 중 start_of_data에서부터 end_of_data까지의 문자만 가져오는 것입니다.

    data_now = input(“기상정보를 지금 보내기를 원합니까(y/n)?”)
    if data_now == “y” :
        send_to_twitter(“[기상정보]” + get_data()) 
    else :
        send_to_twitter(“천천히 여유롭게 잠시 쉬었다가 다시 해 봅시다!”)

    기상 정보를 지금 트위터로 보낼 것인지를 묻습니다. ‘y’를 누르면, ‘[기상정보]’라는 머릿글을 포함하여 트위터에 기상정보를 자동으로 써 줍니다. ‘n’을 타이핑하면, ‘천천히 여유롭게 잠시 쉬었다가 다시 해 봅시다!’라는 문구를 트위터에 올려줍니다. 이를 응용하시면 다양한 정보를 필요할 때마다 골라 트위터에 올리실 수 있을 듯 합니다. 

    프로그래밍 소스 파일 :

    py2twt.py

     py2twt.py

     

    get_data 함수는 인터넷 주소에 있는 파일을 읽고, 문자를 euc-kr 형태로 바꾸며, ‘tl_mid_term1.gif’라는 문자를 검색하여 찾고, 이 문자로부터 85자 다음에 있는 글자부터 시작하여 128자까지 있는 내용을 get_data 값에 저장합니다. 위에서 사용한 인터넷 주소는 원래 다음과 같습니다.
    http://www.kma.go.kr/weather/forecast/mid-term_02.jsp
    이 주소가 너무 길어 짧게 표현했습니다. 이 주소에 가서 [보기 – 원본] 메뉴를 실행하고 다음과 같이 작업합니다.

    twt03.jpg


  • ppt 초안잡기

    메모장으로 내용을 입력하신 다음에

    확장자만 ppt로 바꾸면 됩니다.

     

    엔터로 ‘제목’ 구분을 해주고

    탭으로 ‘내용’을 입력하시면 됩니다.

     

     

    이런 식으로 초안 잡으시고

    마스터 슬라이드만 바꿔주시면 작업이

    훨씬 간단하게 진행됩니다.

     

    이미 있는 파일에 추가할 때도

    이렇게 작업하신 다음에 복붙 하시면 서식 유지되니까 편하고요

     

  • ppt에서 폰트 한번에 바꾸기

    마스터 슬라이드 있든 없든 상관없이 바꿀 수 있습니다.

     

    [윈도우 (오피스 2007 이후)]

    1. 홈 리본에서 맨 오른쪽 섹션의 ‘바꾸기’ 메뉴를 펼친 후 ‘글꼴 바꾸기’를 선택합니다.

    2. 창이 뜨면 위쪽 드롭다운에서 바꿔야 하는 폰트를(PT에서 쓰고 있는 폰트만 목록에 뜹니다), 아래쪽에서 바꿀 폰트를 선택합니다.

    3. 바꾸기 버튼을 누릅니다.

     

    [OSX]

    1. 메뉴에서 Format -> Replace Fonts를 선택합니다.

    2. 나머지는 윈도우와 똑같습니다.

     

    [비고]

    – 폰트간에 교체가 안되는 경우가 가끔 있습니다. 대부분 폰트의 종류가 다르다던지(예: 영문폰트 – 한글폰트), 파일 내부가 꼬여서 그렇습니다.

    – 사실 위 경우는 별로 어려운 게 아닙니다. 아는 분은 아시겠지만 조원들 자료 취합하다가 폰트 등등 꼬이는 게 더 짜증납니다. 오히려 70장을 한명이 만들었으니 꼬일 확률이 더 적을 겁니다.

    – 그런데 조원 한명한테 피티 70장 만들게 시킨 조장도 좀 그렇네요.

    ps. 내가 추천하는 폰트. hy울릉도M, 서울남산, 윤고딕,

    ps2. 휴먼엑스포체는 호환성에 문제가 많으므로, 쓰지말자!

  • windy31

    2010.02.02. 19:57

    http://blog.naver.com/chson73/99253469

    ■ Windy31을 윈도우7 (32bit) 에 설치하는 방법

     너무 빨리 하지 말고 좀 천천히 설치해야 잘 된다.

    1. Windy31을 USB 포트에 꽂는다. 혹시 다른 메모리스틱이 꽂혀 있으면 뽑아 준다.
    2. Windy31Install.exe를 클릭하여 설치한다.

    3. 천천히 기다리면 <This is not supported OS.> 라는 창이 여러 개 뜬다. 반드시 모든 창을 <확인> 클릭하여 닫아야 한다.

    4. 첨부된 파일을 C:Program FilesWindy31_ManagerCommon 폴더에 덮어쓰기 한다.

       이 때 3번에서 <확인> 창을 다 닫지 않으면 <파일이 사용중이므로 덮어쓸 수 없다>고 하므로 꼭 창을 다 닫고 덮어쓰기 해야 한다.

    5. Windy31 프로그램 창 우측 하단에 <GW 모드전환> 을 클릭하고 기다리면 설치가 끝난다.

    ps : 시스템보안 > 방화벽 > 고급설정 > 인바운드규칙 – 새큐칙 > 포트설정 (TCP & UDP)  67 번 추가 > 이름 Windy31

    [출처] Windy31 윈도우7 설치 32bit|작성자 yes

  • 엑셀에서 갑자기 그림이 안보일때

    엑셀에서 갑자기 그림이 안보일때

    Ctrl + 6을 누르면 된다.

    가끔 까먹어서 .. 여기에 적음

    내가 ms 앤서스에 물어보기도 한 내용임…ㅋ

    메뉴에서 찾으려면 

    파일 > 옵션 > 고급 > 아래쪽으로 내리다 보면 ” 이통합문서의 표시옵션” 아래에 ‘개체표시’를 ‘모두’ 로 바꿔 주면 됨.

    토글기능이므로 Ctrl+6을 또 한번 누르면 숨겨지기도 함..

    Cap 2015-06-08 14-02-42-585.png

  • 영어-한글 변환

    영어 한글 변환 가끔 필요한 기능인데 필요할때마다 찾기 귀찮아서 여기에 올림..

    html버젼임..

    링크는 첨부한 파일 또는 http://namoman.com/eng-kor.html

  • cad 2008~2011을 32비트로 설치

    cad 2008~2011을 32비트로 설치

    출처 http://autoc.tistory.com/m/post/304
     
    이번에 소개할 노하우는 일명 꿀팁..
     
    고사양 컴터로 넘어가는 시대 혹시나 캐드때문에 아직도 32비트 쓰시나요?
     
    윈도우 64비트에서 드림이 안되셔서 고생하신분들 많을꺼라생각합니다
     
    단언컨데 드림은 설계하는데 없어선 안되는 프로그램입니다!
     
    설치전 주위사항 !
     
    아래는 윈도우7 64비트에서 직접 설치해 본 결과를 바탕으로 쓴 글입니다.
    오토캐드는 한글판을 기준으로 설치하였습니다.
    설치 후 Dream 설치 및 AutoCAD의 기본적인 명령만 확인하였습니다.
    제가 줏어들은바로는 AutoCAD 32bit 를 설치하고 또 다른 버전의 AutoCAD 64bit 를 설치할 경우
    AutoCAD 공유 파일들이 얽혀서 문제가 될 수 있다는 것을 본 적이 있는데 제가 확인은 못했습니다.
    실험 정신이 있는 분들은 한번 해보세요.
     
    1. 아래의 2009.zip 파일을 다운받아 압축 풀면
    setup.ini 파일과 x86폴더 안에 acad.msi 파일과 두개가 나옵니다.
     
     
    첨부파일 2011.zip –> 삭제함 필요시 별도문의
     
     
    이 파일 두개를 아래처럼 압축 푼 구조대로 덮어씌웁니다.
    – setup.ini 파일은 AutoCAD를 복사해 놓은 폴더에 덮어씌웁니다.(아래 그림 참조)
     2011-1.gif

     
     
    – acad.msi 파일은 x86 폴더에 덮어씌웁니다.
     
    2. 혹시 위 그림처럼 x64 폴더가 있다면 x64 폴더 이름을 아래 그림처럼 아무렇게나 바꿉니다.
    이제 setup.ini를 덮어씌운 곳에 있는 setup.exe로 설치합니다
     2011-2.gif

     
     
    3. AutoCAD 2009 서비스팩은 아래 링크에서 받으면 되고 32bit 용을 받아 설치하면 됩니다.
    서비스팩을 꼭 설치해야하는 것은 아니지만
    AutoCAD의 기능 개선 및 문제점이 해결된 것이기 때문에 설치하는 것이 좋습니다.
    (혹시 키젠 사용하실 것이면 서비스팩 설치 전에 사용하여야합니다 !)
     
    http://knowledge.autodesk.com/support/autocad
     
    4. 최초 실행시 아래와 같이 마이그레이션 프로그램이 에러가 나온다면
    [프로그램 닫기] 누르면 됩니다. 최초에만 나오고 이 후에는 다시 나오지 않습니다.
    2011-3.gif

    참고 : 

    After doing a lot of efforts finally installed 2008 32 bit in my Windows 7 64 bit. Well its not that difficult just go through these steps.

     

    Download Orca MSI editor first. You can download it at here.

    1. Install it.

    2. Copy the Cad installation files to your hard drive if you have it on CD.

    3. Backup the files ACA.msi and Setup.ini somewhere else for safety purpose or you can very well skip this step as well.

    4. Right click and edit the ACA.msi with Orca and delete the action found in the table “InstallExecuteSequence” that is called “CheckFor64BitOS” Delete the same line under table “CustomAction”

    5. Save and close the ACA.msi

    6. Edit the Setup.ini with Notepad. Delete the line under

    “#==================== Platform Requirement” that is labeled “PLATFORM=NO_WOW_64_PROCESS” 7. Double-click the Setup.exe and you should be able to install without any problems. – See more at:

    http://thetechdomain.blogspot.kr/2011/05/installing-autocad-32-bit-in-windows

     

    7.html#sthash.r7zITsWr.dpuf


    =================================================================================

    방법 2

    윈도우 7 64bit 에는 Virtual PC 와 XP mode 가 지원됩니다.

    Virtual PC 는 윈도우7 64bit 에서 윈도우7 32bit를 설치해서 사용하는 것이고
    XP mode는 윈도우 XP를 사용하는 것입니다.


    Virtual PC 와 XP mode, 둘 중에 하나만 사용해도
    AutoCAD 2014 32bit 까지 모든 32bit 프로그램을 사용가능하니, 
    이런 방법도 한번 생각해 봤으면 합니다.


    가성화를 이용해 32비트 XP 나  WIN7 을 하나더설치하면 됩니다..
    주의….
    이때반드시  메인메모리는 8기가 이상이어야 속도저하없이(100M이상 도면도) 똑같이 사용가능하며,.
    정품 WINDOWS 7 프로 이상이어야합니다…
    …잘됩니다…  집에서 사용하는데 이상없이 사용중입니다…
    설치도 메우 단순합니다…  아래 링크잠조하셔요!!!

    http://www.microsoft.com/windows/virtual-pc/download.aspx

    vp1.jpg

    위와 같이 사용하신다면 다소 불편하지만, 
    프로그램 저작권에 상관없이 사용가능 하다고 봅니다.

    http://support.microsoft.com/kb/979462/ko

    위 싸이트에 가시면 자세한 설명이 되어 있고, google 에서 Virtual PC를 검색해 보시면
    많은 도움 받으실 수 있을 것입니다.

    참고) Virtual PC 와 XP mode 는 윈도우7 64bit 부팅후
    다른 응용프로그램처럼 사용하시면 됩니다. 멀티부팅 이라던가 뭐 이런 개념이 아님

    ———————-———————-———————-

    세번째방법은 

    64비트에 오토캐드 2008을 사용
    이때 32비트 2008을 설치후,  드림을 설치하시면 됩니다..
    설치시 나, 설치후..반드시 – 마우스오른쪽 – 호환성 – WINXP SP3  아래 관리자권한체크 필수