목록지식 창고/개발 및 업무자동화 (33)
해킹공주의 일상
Private Function AspectHt( origWd As Long, origHt As Long, newWd As Long) As Long If origWd 0 Then AspectHt = (CSng(origHt) / CSng(origWd)) * newWd Else AspectHt = 0 End If End Function Sub Figure_Attributes() Dim oShp As Shape Dim oILShp As InlineShape For Each oShp In ActiveDocument.Shapes With oShp .Height = AspectHt(.Width, .Height, CentimetersToPoints(8)) '원하는 숫자 입력 cm .Width = CentimetersT..
엑셀 파일 배열로 추출 FileName을 받아서 old 이름으로 된 시트의 1,2,3열의 데이터를 o_data 배열에 넣는 코드 wb = openpyxl.load_workbook(FileName) o_data_sheet = wb["old"] o_data = [] for row in o_data_sheet.rows: o_data.append([ row[1].value, row[2].value, row[3].value ]) print(o_data)
보호되어 있는 글입니다.

개요 오토핫키에서 매크로를 GUI로 뽑아내려고 직접 나무부터 주워서 건설해보고자 하였으나 DIY 제품 세트를 발견하고 신세계를 영접 사용방법 1. AUTOGUI 다운로드 2. File - New GUI 클릭하여 새창생성 3. 왼쪽 도구 모음으로 맴대루 만들면 댐 TEXT TIP! Text의 경우 줄바꿈을 위해 엔터를 누르면 'n 으로 작성되긴 하나, 실행시켜보면 줄바꿈이 되지않는것을 확인했다.. 그래두 글자로 넣고싶다면 그냥 한줄한줄씩 Text 개체를 만들어 주자.. 어쩌것어 해결방법을 아시는분은 알려주세요 제발 4. 다 끄적거렸으면 뒷바탕에 알아서 소스코드로 뽑아주는데, 이거를 ahk 파일에 갖다 붙이면 된다.캡숑짱 킹킹GUI
0 주석 : 땀이 주석이다. /**/ 이것도 쓴다고 하는데 막상썼을때 코드가 실행되지않아 사용하지않고있다. ; 이것이 주석이다 1 대입연산자 : 값을 대입하는 연산자. 등호와 헷갈리지 않도록 하자 var1 := 12 var2 := "난오늘 집에" var1 "시에 집에 갈거야" 2 비교 연산자 : == 이 아니라 =로 통용 if(a = b){ MsgBox, 만세! } 3 반복문과 탈출 : Loop 를 통해 실행되며 while문 , for문 처럼 사용이 가능하다. break를 통해 탈출할 수 있다 Loop, 5 { MsgBox, 5번 메시지 반복재생 } Loop { ; 죽을때까지 재생 if(a = b){ Break ;Break 문을 통해 탈출 } } 4 이미지 찾기 : 오핫키를 사용한 이유인데, 이미지 검색..

왜 프록시툴로 패킷 잡아내려고 하나씩 넘기는 술래잡기를 너무 많이당해서 이제는 그만.. 게임을 끝내러 왔다 이미지를 기반으로 매크로를 실행시킬 수 있는 것들을 찾던 중 오픈소스에 좋아보여서 데려왔다 오토핫키란? 스크립트를 짜서 매크로를 내맘대로 돌릴수 있는 툴인데, 악성 프로그램으로 잡히기도 하니 회사에서 사용할때는 조심하도록 하자. 그치만 자동화되서 일열심히 하면 좋아할거잔슴.. exe 프로그램으로도 뽑아낼 수 있어서 배포해도 괜찮고 여러모로 참좋은 오픈소스이다 이런거 오픈하면 개발자들은 뭐먹고살아 근데 나보다 잘살갰지 오토핫키 사용법 1 오토핫키 다운로드 https://www.autohotkey.com/ AutoHotkey AutoHotkey provides a simple, flexible synt..
왜 크롤링할때 참좋은... 요청 모듈. 사용 예시 import requests URL = f"https://xxx.com" response = requests.get(URL) response.status_code response.text - requests.get(URL) : URL을 get 방식으로 응답값 뭉탱이 가져오기 - response.status_code : 응답 코드 꺼내기 - response.text : 응답 값 전체 꺼내기

왜 Github 크롤링 해서 자료 가져오는데 Github는 로그인 하고 검색해야 결과가 제대로 나오는 듯 해서 로그인을 구현해보았다... 코드보시죠 from selenium import webdriver from selenium.webdriver.chrome.options import Options warnings.filterwarnings(action='ignore') from selenium.webdriver.common.by import By chrome_options = Options() chrome_options.add_argument('--headless') chrome_options.add_argument('--no-sandbox') chrome_options.add_argument('--d..