오토핫키로 매크로를 만드는 것 보다 더욱 직관적이내요. 이해하기도 좋고 코드가 무엇을 가르키는지 바로 할 수 있어 배우기가 휄신 빠르군요. 열심히 배워 보려고합니다. 오토핫키로 자주 바꿔야 되는 코드를 TXT 문서로 따로 빼 두어서 코드에 TXT 문서 코드를 읽어드여서 실행 하는 로직까진 해 보았습니다. 비활성 다중 창 인식까지 만들어 본 터라 파이션이 얼마나 쉬운지 보입니다.
안녕하세요~ 자동화에 대해 검색하다가 오늘 구독 박습니다~ 찾아보면 엑셀등 파이썬 자동화의 활용법이 참 많은데요. 현재 초보인 제가 활용하고 싶은것은~외국어 인강을 제가 구입했는데 매일 PC접속때마다 손수 들어가는게 귀찮아져서 컴퓨터를 켜자마자 상쾌한 기분으로 1)사이트 찾아들어가(로그인은 브라우저저장) 2)강의가 자동으로 뜨게(시간지나면 끄기도)하고 싶은데요. 여기 매크로 강의를 보면 쉽게 할 수 있을까요?
@@chobocoding 앗! 그러시군요.. 그러면 화면에 좌석이 존재할 때 돌리면 바로 잡는데 아예 매진인 상황에서 새로고침하다 간헐적으로 뜨는 좌석을 못 잡는 경우는 제 노트북이 느려서 그런 것일까요? 영상 속 코드를 많이 수정한건 아니고 while True문 안에 포도색과 동일하면 선택 후 break하고 아니면 새로고침을 하도록 조금 수정했는데 새로고침하다가 발견한 포도알은 잡지를 않고 새로고침을 계속 하길래 댓글 달아봤습니다! print문으로 확인도 해보고 break문도 제대로 넣은 것 같은데ㅠㅠ 아무튼 초보코딩님 영상 덕에 여러 매크로 제작해보면서 재미를 느꼈네요 감사합니다^^
안녕하세요. 너무 유익한 정보 제공 하여 주셔서 감사 드립니다. 한가지 궁금한점은요. rgb 값이 그레디이션처럼 약간씩 다른 부분이 있는데요. rgb 값도 30 20 21 이런 것에서 30 20 90 까지 범위 중에서 일치 하는게 있는지 확인 할수 있나요? 다시 말해 ( 30 * *) 나머지 2번째나 3번째 숫자는 어느것이 들어와도 일치 하는것으로 판별 할수 있는 문법이 있는지요?
@@chobocoding 답변 감사합니다! 👍 보통 매크로 관련 블로그보면 이미지를 다루는 매크로가 많아서 어떤 것이 효율(반응속도)이 좋은지 궁금했습니다. 혹시 추가적으로 질문 드려도 괜찮을까요? 경쟁률이 높은 상품을 구매할 때 트래픽 과부하라든지 서버 반응이 늦는다면 이를 해결하는 방법은 하드웨어적인 부분을 업그레이드하는 거 말곤 없을까요? 코드단에서 해결하는 방법을 없을까요? 이 부분에 대해서 찾아도 정보가 많지 않아서요.
@@유효상-f5r 트래픽 과부하는 서버의 문제일 것이기 때문에 접속하는 사람이 제어할수 있는 변수가 없는 것 같습니다. 접속하는 컴퓨터가 매우 느리다면 하드웨어 업그레이드를 통해서 남들과 비슷한 조건이 될 순 있겠지만, 남들보다 우월한 조건이 되는 것은 어려울 것 같아요. 그래서 하드웨어든 로직이든 건드리는 방법은 어렵다고 판단됩니다.
안녕하세요 ^^ 구독자입니다. 영상에보면 if keyboard.is_pressed('f3') 이 코드가 있는데 F3대신 마우스 휠업 으로 시작하고 휠다운으로 종료하고싶어서 mousewheelup, mousewheeldown 집어넣었는데 Traceback (most recent call last): File "c:/Users/achileus/Desktop/python/program2.py", line 15, in if keyboard.is_pressed('MouseWheelup'): File "C:\Python38\lib\site-packages\keyboard\__init__.py", line 417, in is_pressed steps = parse_hotkey(hotkey).......................... 이런식으로 뜨는데 제가원하는대로 마우스 휠업으로 시작하고 휠다운으로 종료할려면 어떻게 입력해야하나요? ㅠ.ㅠ 귀찮게 안할려고 찾아봤는데 잘안나있네요
@@chobocoding blog.daum.net/pg365/250 이분이 만든 매크로 프로그램을 보니까. 시작과 종료버튼이 마우스 휠업 휠다운으로 설정이 가능하더라고요. 이분이 이프로그램 코드도 올려놨더라고요. 다운받아봤는데 C++언어 인가? 이걸로 작성해서 안열리더라고요. ㅠ.ㅠ 아직 초보라서 아무것도 몰라서 코드를 못보고 있습니다.
질문: 초보코딩님 영상보니까... 9개 칸에 단일색이 발생할때 클릭하는 것으로 되어 있는데요...^^ 9개 칸에 각각 다른 그림(ex. 고양이, 개, 쥐....)이 random하게 발생되면 내가 지정한 이미지(ex. 고양이)가 나타날때 클릭하도록 해보고 싶어지네요. 이런 영상도 가능할까요? ^^ 코딩님!~~
안녕하세요! 올려주신 영상 덕에 파이썬이 처음인데도 현재 간단한 매크로를 제작하고 있습니다. 다만 3강처럼 이 탐색 매크로를 여러 번 실행하고 싶어서 나름대로 코드 조합을 해보려 했는데 생각만큼 쉽지가 않아 문의드립니다. F3을 누르면 한번 탐색 후 빨간색 클릭 -> F4를 누르면 다시 대기 상태 -> F3을 누르면 코드 자체를 정지했다가 다시 실행하지 않아도 다시 재탐색 이런 루프를 짜고 싶어서 while문에 넣어보았는데 코드 실행 후 대기 상태에서 F3을 처음 누르면 최초 탐색 한번은 작동하는데 F4를 누른 후 다시 F3을 눌러도 탐색이 두 번은 되지가 않네요.. 혹시 한번 봐주실 수 있으실까요? while True: while True: if keyboard.is_pressed('F3'): screen = ImageGrab.grab() for j in range(start[1],end[1]): for i in range(start[0],end[0]): rgb = screen.getpixel((i,j)) if rgb == red: pag.click((i+4, j+4)) pag.click(go) SB = 1 break if SB == 1: break while True: if keyboard.is_pressed('F4'): break
취소표 예약하는 매크로 만들어봤는데 얼마 안 지나서 자꾸 로봇이냐고 물어보는 캡챠가 뜨네요 ㅠㅠ.. 로봇이 아닙니다 체크박스를 손으로 누르면 바로 확인버튼이 뜨고 사라지는데, 그 체크박스를 체크하는 알고리즘까지 집어넣어서 자동으로 누르게 했더니 횡단보도, 자동차 들어간 사진 고르라고 해서 포기했습니다 ㅠㅠㅠㅠㅠㅠ;;; 아마 새로고침을 주기적으로 해서 캡챠가 뜨는 거 같습니다. 타임슬립 걸어서 3초 정도로 천천히 하라고 했는데도 뜨네요 ㅠ 혹시 캡챠가 떴을 때에는 어떻게 해야 하는지요...?
코딩 아예모르는데 초보코딩님 영상보면서 동기부여돼 밤새 공부하고있는 코린이입니다,,, 좋은 영상 감사드립니다,,, 혼자 짜보다가 안되는 부분이 있어서요,, 12:03 if rgb == ok_rgb : pag.click(ok_pos) else : break 특정색RGB값과 마우스커서가 가리킨 RGB값을 조건문으로 비교할 때 오차가 1만 나도 FALSE가 나오는게 조건충족이 너무 어렵습니다,, 한 RGB값을 10정도씩 여유를 주고싶은데요 조건문 아이디어가 생각나지않습니다.. 도움주시면 감사하겠습니다.
안녕하세요 click the green 이라는 걸 이용해서 테스트중인데 평균 반응속도가 40~70ms 정도나옵니다 이속도를 조정할수도 있나요? start=(6,167) end=(1382, 665) green=(75,219,106) refresh=(78,58) SB = 0 while True: screen = ImageGrab.grab() for i in range(start[0],end[0]): for j in range(start[1],end[1]): rgb = screen.getpixel((i,j)) if rgb == green: pag.click((i+15,j+15)) SB=1 break if SB==1: break
예제 파일이 없어서 한번 쭉 보다가 댓글보니 있어서 다운로드 후 재시청하고 있어요 시간가는줄 모르겠습니다ㅎㅎ
시험 끝나고 한 번 해봐야겠네요
좋은 수업자료 감사합니다
정주행 했더니 기본적인 매크로를 작성할수 있게 되었어요!
선생님 업로드 영상중 이미지써칭(애니팡) locateAllOnScreen을 활용하니까 응용폭이 넓어졌습니다. 좋은 영상 올려주셔서 감사합니다^^
좋은 강의 감사합니다..
항상 잘 챙겨보고있습니다. 다음강의도 기대할게요! (__)
감사합니다!! 큰 힘이 됩니다~
오토핫키로 매크로를 만드는 것 보다 더욱 직관적이내요.
이해하기도 좋고 코드가 무엇을 가르키는지 바로 할 수 있어
배우기가 휄신 빠르군요.
열심히 배워 보려고합니다.
오토핫키로 자주 바꿔야 되는 코드를
TXT 문서로 따로 빼 두어서 코드에 TXT 문서 코드를
읽어드여서 실행 하는 로직까진 해 보았습니다.
비활성 다중 창 인식까지 만들어 본 터라
파이션이 얼마나 쉬운지 보입니다.
안녕하세요 혹시 3d mmorpg같은 게임에서 움직이는 몬스터를 인식하는 방법에 어떤방법을 쓸 수 있을까요? 템플릿으로 해봤는데 인식률이 너무 떨어져서요..
안녕하세요~ 자동화에 대해 검색하다가 오늘 구독 박습니다~
찾아보면 엑셀등 파이썬 자동화의 활용법이 참 많은데요. 현재 초보인 제가 활용하고 싶은것은~외국어 인강을 제가 구입했는데 매일 PC접속때마다 손수 들어가는게 귀찮아져서
컴퓨터를 켜자마자 상쾌한 기분으로 1)사이트 찾아들어가(로그인은 브라우저저장) 2)강의가 자동으로 뜨게(시간지나면 끄기도)하고 싶은데요. 여기 매크로 강의를 보면 쉽게 할 수 있을까요?
쉽게할수 있는 건 아니구요. 가능은 할 겁니다. ㅎㅎ selenium을 활용해서 자동화해보는걸 집중적으로 해보시면 도움이 되리라 생각됩니다.
@@chobocoding 감사합니다~selenium 활용이군요 ㅋ
크 엄청 친절하십니다요 !
감사합니다 ㅎㅎ
정말 감사해요 다 만들고 안드로이드나 ios 환경에서 실행 파일로 실행해서 다른 앱에 매크로를 돌리려면 어떻게 해야 하나요?
윈도우에서만 사용가능합니다 블루스택같은 컴퓨터로 앱 접근 방식을 선택하면 될 듯 합니다
@@chobocoding 감사합니다!
@@chobocoding 혹시 pyautogui를 사용할 때 반복문 안에 반복문이 들어가면 에러가 뜨던데 페이지에서 페이지로 넘어가서 또 반복문으로 매크로를 돌려야 되는 상황에 에러가 뜨지 않으려면 어떻게 해야 하나요?
안녕하세요! 이 영상 기반으로 코드를 짠게 있는데 여쭤볼게 있습니다~ 혹시 댓글에 코드를 달면 한번 확인해주실 수 있나요? 코드 중간중간 프린트 넣어서 확인해봤는데도 틀린 곳을 모르겠네요ㅠㅠ..
영상에서 나온 코드를 수정해서 본인만의 코드를 만드셨다면 제가 확인은 어렵습니다..
@@chobocoding 앗! 그러시군요.. 그러면 화면에 좌석이 존재할 때 돌리면 바로 잡는데 아예 매진인 상황에서 새로고침하다 간헐적으로 뜨는 좌석을 못 잡는 경우는 제 노트북이 느려서 그런 것일까요? 영상 속 코드를 많이 수정한건 아니고 while True문 안에 포도색과 동일하면 선택 후 break하고 아니면 새로고침을 하도록 조금 수정했는데 새로고침하다가 발견한 포도알은 잡지를 않고 새로고침을 계속 하길래 댓글 달아봤습니다! print문으로 확인도 해보고 break문도 제대로 넣은 것 같은데ㅠㅠ 아무튼 초보코딩님 영상 덕에 여러 매크로 제작해보면서 재미를 느꼈네요 감사합니다^^
헉 선생님 너무너무 도움되어요ㅠㅠ 감사합니다!
좋게 봐주셔서 감사합니다 ㅎㅎ
rbg값을 줄때 오차 범위를 설정해 줄 수 도 있을까요?
조건문에 rgb의 값의 범위를 주면 됩니다. RGB튜플을 인덱싱하면 각 요소의 값을 뽑을 수 있습니다.
혹시 화면 안에 어떤 이미지가 존재하는 지, 그 좌표가 어딘지 알 수 있는 방법도 있을까요?
ruclips.net/video/cbpAQJ3_JlY/видео.html
참고 바랍니다
있었군요!
안녕하세요. 너무 유익한 정보 제공 하여 주셔서 감사 드립니다.
한가지 궁금한점은요. rgb 값이 그레디이션처럼 약간씩 다른 부분이 있는데요. rgb 값도 30 20 21 이런 것에서 30 20 90 까지 범위 중에서 일치 하는게 있는지
확인 할수 있나요?
다시 말해 ( 30 * *) 나머지 2번째나 3번째 숫자는 어느것이 들어와도 일치 하는것으로 판별 할수 있는 문법이 있는지요?
부등호를 사용해서 조건문을 구성하면 되겠죠.
if a>20 and a
@@chobocoding 감사합니다. 한번 해볼게요`~~
매크로 관련해서 성능 질문 드려도 되나요?
셀레니움이랑 지금 알려주시는 거랑 뭐가 더 성능이 좋을까요?
성능이라는게 어떤걸 의미하는지 잘 모르겠네요 ㅎㅎ 저는 둘다 사용할 수 있다면 셀레니움을 이용합니다. 이미지 기반 매크로는 궁여지책으로 쓰는거죠 사실 ㅎㅎ
@@chobocoding 답변 감사합니다! 👍
보통 매크로 관련 블로그보면 이미지를 다루는 매크로가 많아서 어떤 것이 효율(반응속도)이 좋은지 궁금했습니다.
혹시 추가적으로 질문 드려도 괜찮을까요?
경쟁률이 높은 상품을 구매할 때 트래픽 과부하라든지 서버 반응이 늦는다면 이를 해결하는 방법은 하드웨어적인 부분을 업그레이드하는 거 말곤 없을까요? 코드단에서 해결하는 방법을 없을까요? 이 부분에 대해서 찾아도 정보가 많지 않아서요.
@@유효상-f5r 트래픽 과부하는 서버의 문제일 것이기 때문에 접속하는 사람이 제어할수 있는 변수가 없는 것 같습니다. 접속하는 컴퓨터가 매우 느리다면 하드웨어 업그레이드를 통해서 남들과 비슷한 조건이 될 순 있겠지만, 남들보다 우월한 조건이 되는 것은 어려울 것 같아요. 그래서 하드웨어든 로직이든 건드리는 방법은 어렵다고 판단됩니다.
시험취소표를 잡으려고 만들고 있는데 카드비밀번호 보안키패드를 누르는 방법이 있나요ㅠㅠ 결제할때마다 숫자의 위치가 바뀌는데... 방법이 잇나요ㅠㅠ
번호가 지정된 이미지로 되어 있다면 아래의 영상을 참고해 보시겠어요?
ruclips.net/video/cbpAQJ3_JlY/видео.html
초보코딩님께 최고네요..!! 다른유튜브보다...^^
감사합니다^^
강의 감사합니다! 혹시 윈도우의 다른 프로그램을 선택했다가 다시 구글크롬으로 오게 하고싶은데요, 오토핫키프로그램의
WinActivate, ahk_class Chrome_WidgetWin_1 이런식으로 프로그램 선택하는 방법이 없을까요?
제가 오토핫키프로그램은 안 써봐서 잘 모르겠지만 현재 컴퓨터에서 돌아가고 있는 다른 프로그램을 선택을 할 수는 있을겁니다. 다만 제가 알지 못 해서 구글링을 통해서 찾아보셔야할 것 같습니다 ㅠ
@@chobocoding 열심히 검색해봤지만 잘모르겟네요 흑..
안녕하세요 ^^ 구독자입니다. 영상에보면 if keyboard.is_pressed('f3') 이 코드가 있는데 F3대신 마우스 휠업 으로 시작하고 휠다운으로 종료하고싶어서 mousewheelup, mousewheeldown 집어넣었는데
Traceback (most recent call last):
File "c:/Users/achileus/Desktop/python/program2.py", line 15, in
if keyboard.is_pressed('MouseWheelup'):
File "C:\Python38\lib\site-packages\keyboard\__init__.py", line 417, in is_pressed
steps = parse_hotkey(hotkey)..........................
이런식으로 뜨는데 제가원하는대로 마우스 휠업으로 시작하고 휠다운으로 종료할려면 어떻게 입력해야하나요? ㅠ.ㅠ 귀찮게 안할려고 찾아봤는데 잘안나있네요
ruclips.net/video/3izsuZmct80/видео.html
최근에 올린 영상 중에 마우스 클릭까지 감지할 수 있는 로직을 만들었는데. 휠 업다운 감지는 안 되는 것 같습니다.
@@chobocoding ㅠ.ㅠ 열심히 감지영상보고있었는데... 다른방법이 없나요?
@@요아스-y9p 저도 여러가지로 찾아봤는데 잘 안
나오네요.. 찾기가 쉽지 않은듯 합니다. 나중에 찾게 되면 댓글로 남기겠습니다.
@@chobocoding blog.daum.net/pg365/250
이분이 만든 매크로 프로그램을 보니까. 시작과 종료버튼이 마우스 휠업 휠다운으로 설정이 가능하더라고요. 이분이 이프로그램 코드도 올려놨더라고요. 다운받아봤는데 C++언어 인가? 이걸로 작성해서 안열리더라고요. ㅠ.ㅠ 아직 초보라서 아무것도 몰라서 코드를 못보고 있습니다.
저도 씨언어로 된 코드는 찾았는데 파이썬으로 된 것은 못 찾아서 ㅎㅎ 씨언어를 공부해서 코드를 만드시거나 파이썬 용 코드를 찾아야할 것 같습니다.
질문: 초보코딩님 영상보니까... 9개 칸에 단일색이 발생할때 클릭하는 것으로 되어 있는데요...^^
9개 칸에 각각 다른 그림(ex. 고양이, 개, 쥐....)이 random하게 발생되면 내가 지정한 이미지(ex. 고양이)가 나타날때 클릭하도록 해보고 싶어지네요.
이런 영상도 가능할까요? ^^ 코딩님!~~
음 그런것도 동물마다 가지고 있는 고유한 색깔을 기준으로 하면 되지 않을까 싶습니다~ 사실 제대로 하려면 opencv를 이용해야 할 것 같은데 제가 아직 잘 다루지 못하는 라이브러리라 알려드리기가 어렵네요 ㅠ
@@chobocoding 쌤
ruclips.net/video/1jePlDVw2rQ/видео.html
유튜브찾다보니 이영상이 있던데... 이걸루 말씀드린거를 구현가능할까용?? ㅋ
opencv를 활용한 예제로 적절한 것 같네요 ㅎㅎ 말씀하신 기능은 저 영상에서 구현되고 있는 것 같습니다
안녕하세요! 올려주신 영상 덕에 파이썬이 처음인데도 현재 간단한 매크로를 제작하고 있습니다. 다만 3강처럼 이 탐색 매크로를 여러 번 실행하고 싶어서 나름대로 코드 조합을 해보려 했는데 생각만큼 쉽지가 않아 문의드립니다.
F3을 누르면 한번 탐색 후 빨간색 클릭 -> F4를 누르면 다시 대기 상태 -> F3을 누르면 코드 자체를 정지했다가 다시 실행하지 않아도 다시 재탐색
이런 루프를 짜고 싶어서 while문에 넣어보았는데 코드 실행 후 대기 상태에서 F3을 처음 누르면 최초 탐색 한번은 작동하는데 F4를 누른 후 다시 F3을 눌러도 탐색이 두 번은 되지가 않네요..
혹시 한번 봐주실 수 있으실까요?
while True:
while True:
if keyboard.is_pressed('F3'):
screen = ImageGrab.grab()
for j in range(start[1],end[1]):
for i in range(start[0],end[0]):
rgb = screen.getpixel((i,j))
if rgb == red:
pag.click((i+4, j+4))
pag.click(go)
SB = 1
break
if SB == 1:
break
while True:
if keyboard.is_pressed('F4'):
break
코드 내에 어떤 상태에 있는지 확인하기 위해서 print를 사용해 보시는 건 어떤가요? 코드로만 봐서는 저도 언뜻 잘 모르겠습니다. 곳곳에 print함수로 어떤 문구가 출력되도록 해서 어떤 while문 안에 갇혀 있는지 확인할 필요가 있습니다.
html 로 만든 왼쪽에 naver 누르면 50프로 확률로 경고 뜨는거 올려주실 수 있나요?
m.blog.naver.com/jsk6824/221887303052
링크에서 다운 가능합니다
@@chobocoding 아 진짜 졸라 고마워요 형 사랑해요
아무리봐두 모르겠어서 개발의뢰 가능할까요ㅜ?
제작 의뢰는 받지 않습니다
혹시 이런 화면인식 기반의 매크로 프로그램은 게임에 사용 할수있는지 악용하려는 것은 아닙니다
게임 자체적으로 막아놓을수도 있습니다만 사용할 수 있는 게임도 있을 겁니다
취소표 예약하는 매크로 만들어봤는데 얼마 안 지나서 자꾸 로봇이냐고 물어보는 캡챠가 뜨네요 ㅠㅠ..
로봇이 아닙니다 체크박스를 손으로 누르면 바로 확인버튼이 뜨고 사라지는데, 그 체크박스를 체크하는 알고리즘까지 집어넣어서 자동으로 누르게 했더니 횡단보도, 자동차 들어간 사진 고르라고 해서 포기했습니다 ㅠㅠㅠㅠㅠㅠ;;;
아마 새로고침을 주기적으로 해서 캡챠가 뜨는 거 같습니다. 타임슬립 걸어서 3초 정도로 천천히 하라고 했는데도 뜨네요 ㅠ
혹시 캡챠가 떴을 때에는 어떻게 해야 하는지요...?
캡챠를 뚫는 로직은 저도 잘 모릅니다 ㅎㅎ 구글링을 해보셔야할 것 같아요~
@@chobocoding 고맙습니다ㅜ
안녕하세요. 영상 감사합니다. 그런데 빨간색이 나오는 html 파일은 어디서 구할 수 있나요?
아 그 html파일은 제가 직접 코딩한 거라서 ㅎㅎ 따로 구할 순 없습니다
혹시 마우스를 아래로 스크롤을 해야만 찾을 수 있는 이미지나 색상은 어떻게 해야 하나요?
여러가지 방법이 있을 것 같은데요. 가장 간편한 방법은 화면을 축소시켜서 찾으려고 하는 이미지나 색깔을 보일수 있는 위치에 놓는것이구요. 안된다면 pyautogui에 휠 아래로 내리는 함수를 사용하면 될 것 같습니다.
@@chobocoding 감사합니다.
핸드폰으로 할수있나요?
컴퓨터에서만 됩니다
@@chobocoding ㅠㅠ
모든 매크로는 휴대폰으로 못하나요?
선생님 안녕하세요 왕초보인데.. 파란색좌표를 지정하고 실행을 했을때 경고창의 파란색을 안가져오고 그 아래 웹페이지 바탕색을 가져와서 경고창이 안닫힙니다.. ㅠ 이유를 알수있을까요 ㅠ?
혹시 듀얼 모니터를 쓰시나요? 듀얼모니터를 쓰는 경우 그림의 좌표와, 화면상의 좌표가 일치하지 않는 경우가 있기 때문에 하나의 모니터만을 사용해서 하셔야 합니다.
그런데 in [78] 이런건 왜 있는건가요? 각각을 따로 저장 꼭 해줘야 하나요?
주피터 노트북 상에서 실행한 순서가 표시된겁니다. 각각을 따로 저장한다는 것이 어떤 의미인지 잘 모르겠네요
@@chobocoding 컨트롤 +s 누르면 그냥 전체다 저장이 되는건가요?
왜 저렇게 만든 이유가 있나요?
파이챔이나 이클립스 같은건 그냥 전체 소스를 한번에 쓰고 위에서부터 쭉 읽는 방식인데 저렇게 하면 장점이 뭔가요?
전체가 다 저장되는 겁니다 저렇게 만든건 제가 안 만들어서 모르겠지만 ㅎㅎ 코드를 부분 부분 작성해서 실행해볼 수 있는 것이 초보자에게 장점이 될 수 있을 것 같네요
@@chobocoding 그럼 예를 들어 in [30] 에서
shift + enter 를 누르면 1번부터 30번까지
코드가 실행이 되고 나머지 31번은부터는 정지 상태가 되는건가요?
음 제가 주피터 노트북에 대해 말로 설명 드리는 것보다 직접 해보시는게 이해가 잘 될겁니다~
그 이미지의 크기가 변환되어도 인식되게 할 수 있는 방법은 없을까요?
이미지가 생기는 범위 안에서 색으로만 감지한다면 괜찮지 않을까요?? 이미지 안에 색이 여러가지라면 여러 색을 다 감지해서 그 이미지인지 판단하는 것도 괜찮을 것 같습니다.
@@chobocoding 관련 코드에 관한 영상 업로드 하신것이 있을까요? 없다면 어떻게 접근해야 할까요.
이 영상에 그 내용이 있습니다 다만 여러색으로 한다면, 조건이 좀 늘어나는것이겠죠
@@chobocoding 감사합니다. 가능성이 보인다니 행복회로가 활활 타네요.
자꾸 트루가 뭐냐고 나한데 물어보는데 어떻게 해야할까요;;;?
while true:
NameError: name 'true' is not defined
아.... 대문자가 아니라서 그런거였어....
코딩 아예모르는데 초보코딩님 영상보면서 동기부여돼 밤새 공부하고있는 코린이입니다,,, 좋은 영상 감사드립니다,,, 혼자 짜보다가 안되는 부분이 있어서요,,
12:03
if rgb == ok_rgb :
pag.click(ok_pos)
else :
break
특정색RGB값과 마우스커서가 가리킨 RGB값을 조건문으로 비교할 때 오차가 1만 나도 FALSE가 나오는게 조건충족이 너무 어렵습니다,, 한 RGB값을 10정도씩 여유를 주고싶은데요 조건문 아이디어가 생각나지않습니다.. 도움주시면 감사하겠습니다.
ruclips.net/video/Xi3SCVCObho/видео.html
이영상에서 사용한 로직을 참고하시면 될 겁니다. 코드는 아래 블로그에 나와 있습니다.
m.blog.naver.com/jsk6824/221818637313
혹시 마우스 인식 매크로는 안되나요 음 대충 그냥 클릭을할때 마우스가 몇 만큼 내려간다 이렇게용..
ruclips.net/video/3izsuZmct80/видео.html
해당 동영상을 참고바랍니다~
안녕하세요 click the green 이라는 걸 이용해서 테스트중인데 평균 반응속도가 40~70ms 정도나옵니다
이속도를 조정할수도 있나요?
start=(6,167)
end=(1382, 665)
green=(75,219,106)
refresh=(78,58)
SB = 0
while True:
screen = ImageGrab.grab()
for i in range(start[0],end[0]):
for j in range(start[1],end[1]):
rgb = screen.getpixel((i,j))
if rgb == green:
pag.click((i+15,j+15))
SB=1
break
if SB==1:
break
for문 사용할때 range를 쓰잖아요. range에 세번째 인자를 쓰면 1씩 커지는게 아니라 그 세번째 인자만큼 증가해서 매픽셀이 아닌 좀 성기게 탐색을 하게 됩니다. range에 세번째 인자를 써보세요.
아 해결했습니다!! 후 감사합니다!
영상잘봅니다만,잘몰라서
안드로이드용
화면인식 매크로 제작의뢰드려도 될까요?
제작비 받으시고 해주실수 있다면
저의텔그램으로 문자한번 부탁드립니다~
tkfrkek
안드로이드로는 매크로 제작 경험이 없습니다 ^^; 크몽 같은 곳에서 의뢰해보시면 좋을것 같습니다