Autohotkey강좌 썸네일형 리스트형 Autohotkey #33, 컴퓨터 속도를 올리는 방법 https://youtu.be/5LN-05lbcFg 컴퓨터를 오래 사용하다 보면, 어느 순간부터 느려지기 시작해서 아주 기분나쁠 정도로 느려지기도 합니다. 그럴 때 사용할 수 있는 컴퓨터 속도 올리는 방법을 소개하고자 합니다. 이 방법은 윈도를 재설치하고 나서 설정할 때 사용해도 좋은 방법입니다. 먼저 사용할 내용은 크게 다음과 같은 항목입니다. 1) 스마트스크린 해제 2) NetworkThrottlingIndex 수정 3) QOS 패킷스케줄러 변경 4) 수신창 자동조정 수준 변경 5) 사용자 계정컨트롤 끄기 1) 스마트스크린 해제 먼저 스마트스크린 해제부터 보겠습니다. 특정 웹사이트를 접속할때나 특정 프로그램 실행 시 윈도우 디펜더의 스마트스크린(smart screen) 필터에 걸려 바로 실행되지 않고.. 더보기 Autohotkey#31. Minitab그래프를 엑셀로 옮기기 3탄, gdip를 이용하여 효율적으로 이동 https://youtu.be/SDqoJZHTeLI 기존에 Minitab에서 엑셀로 그래프를 옮길 때는 minitab에서 그래프를 복사하고 엑셀로 가서 다시 붙여 넣기를 반복했습니다. 일일이 하나씩 작업을 하다 보니, 스마트하다고 할 수는 없었습니다. 그래서 지난 시간에 배운 gdip를 이용해서 좀 효율적으로 한번에 주욱 그래프를 파일로 저장한 후에 엑셀에서는 순차적으로 해당 그래프를 가져 오는 방식을 진행하고자 합니다. 이미 gdip에 대해서 배웠으므로 기억을 되살려 보겠습니다. 먼저 gdip_startup를 하고 여러 조작을 한 후에 마지막에 gdip_shutdown을 불러주면 만사 ok입니다. 그러면 minitab에서는 그래프를 순차적으로 저장해야 합니다. 여러 그래프이므로 해당하는 횟수만큼 loo.. 더보기 Autohotkey#30, 다양한 그래픽 처리하기 Gdip_all.ahk 사용하기 https://youtu.be/szzpZTga4Lg 그래픽에 대한 처리가 필요한 경우가 많이 있습니다. 그 경우 유용한 기능을 훌륭한 분들이 만들어 놨으니 우리는 갖다 쓰면 됩니다. 바로 gdip_all.ahk가 그것입니다. 기본적인 사용법은 다음과 같습니다. 1) 먼저 gdip_all.ahk를 불러와야 사용이 가능하므로 아래처럼 불러옵니다. #include gdip_all.ahk 2) gdip를 사용하기 위한 첫 단계는 Gdip_Startup()을 호출하는 것입니다. 실제 함수의 내용을 보면 GetModuleHandle과 GdiplusStartup를 호출해 주어 본격적으로 사용할 수 있게 합니다. pToken := Gdip_Startup() 3) 이제는 Gdip에서 제공하는 어떤 함수도 불러 사용할 수.. 더보기 Autohotkey#29, Selenium을 이용한 웹크롤링 2단계 : 사이트에서 자료 가져오기, Get the data from a site through Selenium youtu.be/1_jkCxCSNMQ 다음은 실제적으로 특정 사이트에서 내용을 읽어 오는 것을 진행겠습니다. 사실 이 부분은 파이썬에서 Selenium으로 내용을 읽고 난 후 pandas를 이용하여 DataFrame으로 변환하는게 더 효율적이지 않을까 생각이 듭니다. 하지만 우리는 autohotkey에서 진행할 것이라서 RegExMatch를 활용해야 합니다. 예를 들어 요즘 관심이 큰 주식시장의 데이터를 읽어오기 위한 것을 진행하겠습니다. 특정 종목의 "발행주식수"를 읽어 오려면 어떻게 해야 할까요? 매일 변하는 데이터이므로 그런 정보를 제공하는 사이트에서 받아야 합니다. 우리는 comp.fnguide.com 에서 받아오겠습니다. 해당 사이트에 접속하면 우상단에 종목명이나 코드명을 넣어야 합니다. 임의로.. 더보기 Autohotkey#28, Selenium을 이용한 웹크롤링 1단계 : 사이트 자동 로그인, Crawling 1st step : Site Login automatically youtu.be/MTBt71d8Seo autohotkey를 이용한 crawling을 요청하신 구독자분이 계신데, 정치적인 댓글공방등도 있고 해서 좀 조심스럽긴 합니다. 그럼에도 불구하고 기본적인 내용은 소개시켜도 되지 않을까 싶어서 준비를 하는데 시간이 좀 걸렸습니다. 저도 디버깅하는데 애를 먹어서 지연된점 양해 말씀 드립니다. 어쨋든, crawling관련해서 역시 대세는 Python입니다. Selenium이나 기타 제반 라이브러리가 풍부하기 때문이죠. 그럼에도 불구하고 어떤 이유로 인해서 autohotkey로 구현이 필요하셔서 요청하신 것이라 생각합니다. 그렇지만 autohotkey에서도 직접적으로 브라우저 제어를 하지 않고, Selenium을 이용하는게 일반적으로 보여집니다. 그래서 저희도 Selen.. 더보기 Autohotkey#17-1, minitab에서 엑셀로 그래프 이동하기(세로로 복사하기) youtu.be/rgxAGagvWSY 지난번 17편에서 소개한 미니탭에서 엑셀로 그래프 이동하기 동영상을 보신 구독자님께서 질문을 남겨 주셔서 답변 영상을 만들었습니다. 그 강좌에서는 미니탭에서 생성한 그래프를 엑셀로 옮길때 M3셀에서부터 L3, K3, J3....D3까지 복사해 가는데, 구독자님께서는 세로로 복사하려면 어떻게 해야 하느냐는 질문을 하셨습니다. 일단 답변을 드리면 M3 -> L3 -> K3을 세로로 복사를 하도록 바꿔야 하는것이죠. 그런데 세로로 계산되는 값이 엑셀에서는 ROW라고 부릅니다. 따라서 우리는 ROW값을 충분히 큰 값을 주고 순차적으로 줄여주면 되지 않을까요? 우리가 사용하는 그래프가 10개이고, 간격을 5행정도 띄운다고 고려하여, 임의로 B60셀에 10번째 그래프를 넣고, .. 더보기 엑셀로 업무용 달력 만들기 youtu.be/QYt76Qs6Ang 지난번에 잠시 올려 드린 일일업무일지에 대한 반응이 좋아서, 이번에는 업무용 달력 만드는 내용을 올려 드립니다. 일반적으로 년말에 여기 저기서 달력이 많이 들어오지만, 내가 원하는대로 만들어 보기를 원하시는 분을 위해서 올립니다. 해당 내용을 만드는 기본적인 방법은 다음과 같습니다. 1. 원하는 년도를 읽고, 새로운 시트 추가하기 2. 새로 추가된 시트에 년도와 월을 표시하고 글자 크기 및 위치 , 정렬등 조정하기 3. 일요일, 월요일, .... 토요일까지 표시하고 글자 크기 및 위치 , 정렬등 조정하기 4. 해당 월의 마지막 날짜 구하기 5. 1일부터 마지막 날짜까지 해당하는 요일에 순차적으로 집어 넣기 말로만 쓰면 다 된거 같지 않으신가요? 아니라고요? 차근차근 .. 더보기 Autohotkey #26, 여러 엑셀을 하나로 취합하기, Merge from multiple excels to one excel file youtu.be/4eKNnRHdWUs ( 소리 수정된 동영상 ) youtu.be/RKFOz78sqco ( 예전 동영상 - 소리가 작음) 여러 회사의 막내들이 주로 하는 일중에 부서별 데이터 취합 업무가 많습니다. 꼭 필요한 작업이지만, 실수도 하기 쉽고, 시간도 제법 걸리다 보니 주로 신입사원들이 많이 하는 일입니다. 이런 일을 하는데 필요한 작업을 하려고 합니다. 예를 들어 부서별로 사무용품을 취합해서 한번에 구매하기 위해 부서별로 필요한 용품 리스트를 요청한 상태입니다. 그것을 취합하려면 매번 해당 부서에서 온 엑셀을 열어서 복사한 다음, 결과 파일에 해당 복사 내용을 붙여 넣어야 합니다 하다 보면 어디까지 작업했는지도 헷갈리고, 빼먹기도 하고 더 넣기도 합니다. 그런 일을 방지하기 위해서는 실수가 .. 더보기 이전 1 2 3 4 5 6 7 8 다음