매크로

조회 수 1699 추천 0 댓글 4

안녕하세요 지식인 여러분

업무 자동화를 위해 오토핫키를 사용중입니다

사이드로 파이썬도 조금씩 해볼려고 까부는중인데요...

지대로 배우지 않고 구글링으로만 해볼려니까 너무너무 엉성하네여..


파이썬으로는 GUI 구성이 힘들어서 오토핫키로 자동화를 대부분 구성해두었습니다


헌데.. 몇몇 기능이 제 능력으로는 많이 부족해서

파이썬으로 해볼려고 했는데 막상 해보고 나니까 GUI 다시 하기가 너무 막막해서요...


해서 요점은.. 아래 파이선 코드를 오토핫키 코드로 이식하고 싶은데요

구글링으로 보고 따라하고 이것저것 변경해보았는데도

계속 오류를 토해냅니다..


도움 한번 부탁드립니다 지식인 여러분!


파이썬 소스코드는 아래와 같습니다


    table = driver.find_elements_by_class_name("tablesorter")[0]
    tbody = table.find_element_by_tag_name("tbody")
    trs = tbody.find_elements_by_tag_name("tr")
    tabNum = table.find_element_by_xpath('..').find_element_by_tag_name("center").find_elements_by_css_selector("*")

    for i in range(0, len(tabNum)):
        tabNum[i].click()
        driver.implicitly_wait(5)
        for tr in trs:
            obj = tr.find_elements_by_tag_name("td")
            if "접수대기" in obj[1].text:
                obj[2].click()
                driver.implicitly_wait(2)
                #여기서 이후처리

                break

    for tr in trs:
        obj = tr.find_elements_by_tag_name("td")
        if "접수대기" in obj[1].text:
            obj[2].click()
            driver.implicitly_wait(2)
            #여기서 이후처리

            break

func()


위 코드를 오토핫키 코드 문법에 맞게 변경하면 됩니다..


긴글 읽어주셔서 감사합니다!


  • 빵글빵글 2018.09.28 09:02

    selenium 드라이버 사용중입니다!

  • profile
    와이로 2018.09.28 14:23

    selenium 드라이버를 안써봐서 모르겠지만 공식커뮤니티에 검색해보니 아래처럼 관련객체를 얻을수 있던데

    아마도 이미 보셨을것 같군요 ㅎㅎ


    https://autohotkey.com/boards/viewtopic.php?f=5&t=54847&p=236085&hilit=selenium#p236085


    ChromeGet(IP_Port := "127.0.0.1:9222") {
    driver := ComObjCreate("Selenium.ChromeDriver")
    driver.SetCapability("debuggerAddress", IP_Port)
    driver.Start()
    return driver
    }
  • 빵글빵글 2018.09.29 15:09
    와이로님이 알려주신 링크로 가니
    다른 댓글중에 유트브 링크가 있더군요
    그것도 좋은 꿀팁이 될꺼같아요!

    와이로님이 적어주신 소스는
    어떤용도의 소스일까요 ? 암만 봐도 이해가 안되네영 ㅠ
  • Hangoon 2018.09.29 01:18

    배 포 하실거 아니고 혼자쓰거나 업무하시는 분들끼리 쓰시는거고 쓰시는분들이 전부 컴에 셀레늄이 깔려있으면 와이로님 말씀처럼 오핫키로도 셀레늄 객체를 생성해서 파이썬에서와 동일한 함수를 사용하실 수 있습니다.

    셀레늄 드라이버를 인스톨하지 않은 상태로 chromedriver dll만 카피해서 사용하는 방법도 있는데 가물가물하군요...


List of Articles
분류 제목 글쓴이 최근변경 추천
자유 지니모션용 오토핫키 만들어 쓰려다가 6 팝스타리아 2014.11.28 0/0
질문 데스크탑과 노트북 차이점이 멀까요? 이미지 서칭이 호... 8 발자국 2014.11.26 0/0
질문 드롭다운리스트 질문있습니다. 16 오핫정보공유 2015.08.13 0/0
질문 비활성 이미지서치 클릭 관련 질문좀요. 5 파더 2014.11.27 0/0
자유 아래 제가 올린 함수 관련 샘플하나 올립니다. 4 모바게 2014.11.27 0/0
질문 ifinstring문 아시는지요. 특정단어유무검색요. 2 우후훅 2014.11.28 0/0
질문 매크로 실행시 gui에 ini를 어떻게 적용시키는지... 5 시에 2014.11.28 0/0
질문 재시작후 설정 초기화 문제.. 5 파더 2014.11.29 0/0
질문 오핫 고수님들 꼭봐주세요! 12 파더 2015.01.01 0/0
질문 비활성마우스클릭 질문드려요 단키와 합성키 12 성인남자 2014.12.02 0/0
질문 쫄작하는오핫만들려는데 도와주세요 6 호시히카리 2014.11.28 0/0
질문 GUI 체크박스 모두선택한번에 하는 방법이 궁금합니다. 3 우후훅 2014.11.28 0/0
질문 질문 질문 질문 질문 질문 문질 문질 문질 10 파더 2014.11.28 0/0
자유 세나 쫄작 소스공유합니다.(제약사항 많음) 18 swksd 2015.06.14 0/0
자유 비활성 클릭 좌표 테스트 샘플 (아래 제가 올린함수연관) 9 모바게 2018.01.03 0/0
자유 오토핫키 공부하시면서 가장 어려운 부분이 어떤점인가요? 19 외치기 2014.12.05 0/0
질문 DropDownList의 리스트 부분이 조절 가능한가요? 6 시에 2015.02.25 0/0
질문 이미지서치 사진크기 달라도 찾을방법있나요? 7 Toon 2014.12.02 0/0
질문 Hide 관련 질문 5 파더 2014.11.29 0/0
자유 에휴...고생해서 만든것들이 다 날라갔어요 ㅠㅠ 2 flem 2014.12.01 0/0
Board Pagination Prev 1 ... 456789101112 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글