Тёмный
No video :(

파이썬 pyautogui 매크로 프로그램 만들기 / 마우스 키보드 자동화 | 파이썬 기초 강의 

Programmer Kimfl Studio
Подписаться 26 тыс.
Просмотров 116 тыс.
50% 1

파이썬 pyautogui 모듈을 사용하여 매크로 프로그램 만들기 1편, 마우스와 키보드를 제어하는 자동화(오토) 프로그램을 만들때 사용하는 pyautogui 사용법 강좌 입니다.
누구나 따라 할 수 있는 기초적이고 쉬운 강의 내용이지만 이것만 알더라도 파이썬으로 마우스 좌표를 알아내어 원하는 곳을 자동으로 클릭하고 키보드를 제어하여 자동으로 타이핑하는 기본적인 마우스/키보드 자동화 매크로 프로그램 제작이 가능합니다.
소스코드 : blog.naver.com...
두번째 강의 :
파이썬 pyautogui 매크로 프로그램 만들기 / 스크린샷 이미지로 화면에서 자동으로 좌표를 알아내 마우스로 클릭하게 만드는법
• 파이썬 pyautogui 매크로 프로그램...
==========
파이썬 기초 강의는 21개 영상으로 나눠진 재생 목록과 약 3시간의 통합본 두가지로 제공됩니다.
통합본 : • 파이썬 기초 강의 3시간 완성
재생목록 : • 파이썬(python) 기초강의
==========
실습으로 끝장내는 파이썬 웹 크롤링과 웹 페이지 자동화 : inf.run/jX3V
프로그래머 김플 스튜디오 : / @kimfl
==========

Опубликовано:

 

12 июн 2019

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 288   
@kimfl
@kimfl 4 года назад
소스코드 : blog.naver.com/kimflstudio/222892321714 두번째 강의 : 파이썬 pyautogui 매크로 프로그램 만들기 / 스크린샷 이미지로 화면에서 자동으로 좌표를 알아내 마우스로 클릭하게 만드는법 - 항상 같은 위치가 아니더라도 화면의 원하는 부분을 정확하게 클릭하는 프로그램을 만들 수 있습니다. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-MOd8pkeA__k.html
@allhpy35
@allhpy35 4 года назад
혹시 한영키 누르는 방법 없을까요...
@adenjason1846
@adenjason1846 3 года назад
You probably dont care but if you're stoned like me during the covid times you can stream all the latest movies and series on instaflixxer. I've been streaming with my brother recently =)
@matteotrace2299
@matteotrace2299 3 года назад
@Aden Jason Yea, I've been using Instaflixxer for months myself :D
@kangsoo
@kangsoo 2 года назад
@@allhpy35 우측하단 작업표시줄에 있는 한영키 자체를 마우스로 클릭하는 형태로 만들수도 있겠네요.
@jacksonpark1691
@jacksonpark1691 4 года назад
아...진짜 넘나 재미있는 프로젝트 입니다. 지금 사무실에서 귀찮은 서류정리 프로그램을 만들어 보는데 진짜 신기하고 재미있네요~!! 감사합니다
@user-xt2du2ng1h
@user-xt2du2ng1h 4 года назад
정말 재미있네요. 다른 강의보다 실제 프로그램을 적용시켜 눈으로 보는게 정말 좋은 강의 입니다. 감사합니다 김플님.
@whoami-tm7es
@whoami-tm7es Год назад
이해하기 쉽게 설명해주셔서 귀에 쏙쏙들어오네요 감사합니다^^
@kimfl
@kimfl Год назад
좋은 댓글 감사합니다!
@user-ro7qe3yn7o
@user-ro7qe3yn7o 4 года назад
유튜브 보면서 댓글 잘 안다는데 배우기 쉽게 설명해주셔서 감사합니다 ㅎㅎㅎ 지루하지도 않고 너무 재밋게 따라했어요 진로를 프로그래밍으로 선택해서 공부중인 학생인데 감사합니다 !! 와따뽕~~~!!
@user-lj1ul3ts6w
@user-lj1ul3ts6w 2 года назад
정말 재미있네요. 훌륭하십니다. 구독, 좋아요, 알림설정 밖에 해드릴것이 없네요. 감사합니다. ^^
@user-hw7tn3rh2l
@user-hw7tn3rh2l 4 года назад
신기하고 재밌다 시간 가는 줄 모르고 봤음 유튜버님 말씀도 넘 시원시원하고 귀에 쏙 박힘 강의에 재능이 있으신 듯
@izziekim1159
@izziekim1159 4 года назад
정말 재미있어요! 그리고 깔끔한 설명과 좋은 목소리로 이해력이 더 상승되네요!! 재능공유 정말 감사드립니당
@kimfl
@kimfl 4 года назад
감사합니다~^^
@user-vc1ts1jl6m
@user-vc1ts1jl6m Месяц назад
감사합니다 사랑합니다 당신은 내 은인!!!!!!!
@kimfl
@kimfl Месяц назад
감사합니다~
@Mmpoplicic
@Mmpoplicic 9 месяцев назад
쉽고 유익한 강의 감사합니다!! 이 영상 보고 오토 마우스 잘 쓰고 있어요!!
@kimfl
@kimfl 9 месяцев назад
감사합니다~!!
@2idstn849
@2idstn849 4 года назад
이런 좋은 강의가 있다는 걸 처음 알 게 되었습니다. 하나하나 천천히 가르켜 주셔서 감사합니다. !!
@user-es8tt8cd2z
@user-es8tt8cd2z 4 года назад
와 이것만으로도 정말 도움이 많이 되겠네요 감사드립니다!!!
@juneyou9207
@juneyou9207 4 года назад
오와 짧은 강의인데도 유익하고 재밌게 잘봤어요 :))좋아요 구독누르고갑니당!!!
@samkao6073
@samkao6073 4 года назад
요즘 학교 온라인강의때문에 틀어놓고 놀러가려고 찾아보다왔습니다
@TCubeChannel
@TCubeChannel 4 года назад
저에게 빛입니다. 감사합니다.
@parkerjunior9734
@parkerjunior9734 4 года назад
너무 유용한 정보입니다ㅠㅠ 반복작업이 많아서 매크로를 짜려고 하는데 유용하게 참고하겠습니다! 감사해요 ^^
@kimfl
@kimfl 4 года назад
시청해주셔서 감사합니다~^^
@apple1223
@apple1223 2 года назад
강의 너무 좋아요! 구독 좋아요!! 고고
@linuxer2460
@linuxer2460 3 года назад
좋은 강의 감사합니다😊
@user-qy1ds6cj1n
@user-qy1ds6cj1n 3 года назад
대단한분이시다
@TV-it3ni
@TV-it3ni 9 месяцев назад
너무 좋은 강의 감사합니다
@kimfl
@kimfl 9 месяцев назад
저도 감사드립니다.
@user-zt6ef2pq2b
@user-zt6ef2pq2b 5 лет назад
오오 쉬운 설명 감사합니다.
@user-xv2sq2cn5k
@user-xv2sq2cn5k 5 лет назад
너무 좋아요
@user-dq6po1sv3k
@user-dq6po1sv3k 4 года назад
감사합니다. 제가 꼭 필요한 강좌를 여기서 보게됩니다.^^ 앞으로 꾸준히 방문하겠습니다. 초급부터 고급까지 강의 부탁드려도 될까요? ㅎㅎ
@user-fp6xd9mq4p
@user-fp6xd9mq4p 3 года назад
강의들 너무너무 감사합니다 ㅜㅜ
@rokition12
@rokition12 4 года назад
좋은 정보 감사합니다.
@Radish965
@Radish965 3 года назад
너무 재밋네요 ㅎㅎ 감사합니다
@user-ku7hj3jk6q
@user-ku7hj3jk6q 4 года назад
히히 온라인 개학 자동수강
@user-es1ed3jh1c
@user-es1ed3jh1c 3 года назад
감사합니다
@brucelee3057
@brucelee3057 Год назад
@user-ws9rw6zj5u
@user-ws9rw6zj5u 2 года назад
너무재밋어요
@JamJamit
@JamJamit 3 года назад
너무 재밋네용!
@junebooky5753
@junebooky5753 4 года назад
설명 아주 죽여줘요 하트 뿅뿅 (남자)
@atifaka.6111
@atifaka.6111 3 года назад
코딩막시작해서 잘보고 배우고있습니다. 처음으로 돌아가서 다시시작하게 할수도 있나요?
@kmkang7573
@kmkang7573 4 года назад
감사합니다.
@cubebit2428
@cubebit2428 4 года назад
이해 너무 잴되고 유용하네요
@user-mg3gg3sc9t
@user-mg3gg3sc9t 3 года назад
>>> import pyautogui Traceback (most recent call last): File "", line 1, in File "C:\Users\김민중\AppData\Local\Programs\Python\Python39\lib\site-packages\pyautogui\__init__.py", line 221, in locateOnWindow.__doc__ = pyscreeze.locateOnWindow.__doc__ AttributeError: module 'pyscreeze' has no attribute 'locateOnWindow' 여기서 막혔어요.. 왜그런걸까요??? 설치는 했는데 불러오기가 안돼요 ㅜ
@user-pm6if2xb7l
@user-pm6if2xb7l 3 года назад
김플님 안녕하세요 엑셀메크로에서 좌표 대신, " c10 " 열번호로 클릭은가능 한지요
@user-nq6sq6dn2x
@user-nq6sq6dn2x 3 года назад
좋은 영상 감사합니다. 오늘 입문해서 공부중인데 시작과 종료 단축키 설정은 어떻게하나요? 간단하게 코드를 짜고 exe파일 만들어봤는데 파일 실행하면 자동실행되고 끝나든데말이죠...
@user-ze7br1pi7i
@user-ze7br1pi7i 4 года назад
Pip install pyautogui 하니까 오류가 나네요.... 어떻게 해결하나요.. ERROR: Command errored out with exit status 1: command: 'c:\users\우진\appdata\local\programs\python\python38\python.exe' 'c:\users\우진\appdata\local\programs\python\python38\lib\site-packages\pip\_vendor\pep517\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\우진\AppData\Local\Temp\tmpycr0atny' cwd: C:\Users\우진\AppData\Local\Temp\pip-install-sugplrvi\pymsgbox Complete output (14 lines): running dist_info creating C:\Users\우진\AppData\Local\Temp\pip-modern-metadat
@kangsoo
@kangsoo 2 года назад
포토샵의 액션 기능처럼요. 녹화 버튼을 눌러놓고, 마우스와 키보드의 움직임을 기록한 다음 그대로 따라서 반복적으로 진행하는 방법을 쓰려면 pyautogui 이외에 또 무엇을 배워야 할까요?
@kjs_99
@kjs_99 5 месяцев назад
파이썬 배운지 이틀 됬습니다ㅠ 제가 원하는대로 pyautogui as pag를 통해 코드는 다짜났는데 시작 종료를 마무리 못하겠습니다ㅠ 혹시 예를 들어 f3누르면 코드 무한반복 f5 누르면 코드종료 다시 f3눌면 시작 다시 f5누르면 종료 이렇게 할려면 어떻게해야하는지 도움얻을수있을까요..?
@kimfl
@kimfl 5 месяцев назад
만드는 방법은 여러가지가 있겠지만... 키보드 이벤트를 감지하는 keyboard 모듈이 있습니다. 특정 키 입력이 감지되면 무한 반복하는 반복문을 시작하고 특정 키 입력이 감지되면 반복문을 빠져나와서(break) 대기하도록 하면 되겠지만, 지금 파이썬 이틀 배우신 게 프로그래밍 공부의 전부라면 지금까지의 코드를 만들기 위해 공부한 것보다 해야 할 공부가 훨씬 많을 겁니다. 그리고 어떤 식으로 작동하는 프로그램인가에 따라서 단순히 keyboard 모듈을 사용하는 경우보다 복잡하게 코드를 짜야 할 수도 있습니다.
@kjs_99
@kjs_99 5 месяцев назад
@ 먼저 정말 빠른 답변감사합니다ㅠㅠ keyboard 모듈로 사용해 간단하게 만들어봤는데 여기서 어떻게 활용해야 할지 막히네요ㅠㅠ (제가 사용할 코드마다 번호? 순서? 이름을 부여해 1번코드 2번코드 3번코드 순서대로 프린트한다 이렇게 해볼려고 도전도해봤는데 무슨 모듈을 사용해야할지도 모르겠네요..) while True: while True: if keyboard.is_pressed('f3'): # 여기에 제가 사용할 코드를 어떻게 넣어야할지 모르겠어요ㅠㅠ while True: if keyboard.is_pressed('f5'): break
@kjs_99
@kjs_99 5 месяцев назад
다해결했습니다ㅠㅠ 키보드 눌리게 코드는 짜놨는데 프레스 키업다운 뭘로 해도 인식을 못하는데 이유가 있나요?? 메모장에선 인식합니다!
@going_to_Mars
@going_to_Mars 4 года назад
혹시 컴퓨터가 켜졌을때 매크로를 바로 실행 할수 있게는 어떻게 해야될까요 ㅠ
@dongwonlee246
@dongwonlee246 3 года назад
안녕하세요. 마구마구라는 게임의 싱글플레이 기권작을 위해서 pyautogui를 사용하려고 하는데 게임창을 띄운 이후에는 코딩이 먹지를 않습니다 혹시 방법이 있을까요? 감사합니다
@어라랍
@어라랍 4 года назад
질문이 있는데 영상에서는 좌표가 (100,100) 이런식으로 쓰시는데 저는 (x=100, y=100) 이렇게 써야 실행이 되더라구요? 똑같이 따라했는데 왜그렇게 나오는걸까요..
@RedtastyMackerel
@RedtastyMackerel 3 года назад
(100,100)이 (x값,y값) 아닌가요? 문제는 없는것 같습니다만
@webtaiying
@webtaiying Год назад
키보드에서 특정키 예를들면 a키를 3초간 꾹 누르는거 어떻게 할까요?
@kimfl
@kimfl Год назад
pyautogui.keyDown("a") time.sleep(3) pyautogui.keyUp("a") 이렇게 하면 a를 키다운했다가 3초후에 키업을 하는건데 보통 직접 키보드를 누르는 것처럼 3초동안 aaaaaaaaaaaaaaaaaaa 이런식으로 찍히는건 아닙니다. 만약 aaaaaaaaaaaaaaaaa 이런식으로 3초동안 찍히게 하려면 3초동안 돌아가는 반복문을 사용하셔야 할듯합니다.
@guitarkiller4983
@guitarkiller4983 4 года назад
죄송한데 파이썬은 어디서 다운 받아야 하나요? 파이썬 홈페이지에서 다운 받았는데 안되네요..부탁드립니다. 잘 몰라서요
@kimfl
@kimfl 4 года назад
python.org 에서 다운받으시면 됩니다.
@user-up6iy8eh4m
@user-up6iy8eh4m 4 года назад
꿀잼이다
@user-iy8eo7jh8f
@user-iy8eo7jh8f 2 года назад
자꾸 소스 코드 입력기에서 명령을 하면 코드가 맞게 했는데도 구문오류가 떠요 ㅠㅠ
@user-tf1ie9ci9v
@user-tf1ie9ci9v 3 года назад
해보고 있는데, typewrite 에서 한글타이핑은 안되는건가요?
@sigor5569
@sigor5569 3 года назад
pyautogui.typewrite("print(a)", interval=0.5).. 저기 프린터에 mysql에서 받아온값을 넣고 싶은데.. 뭘해도 안되네요ㅠ 방법이 있을까요?
@you_mh
@you_mh 4 года назад
특정 프로세스 안에서만 작동하도록 하는 방법이 있을까요? 매크로를 켜놓고 다른 작업을 할때 유용할것같아요
@kimfl
@kimfl 4 года назад
제가 알기로는 아마 없을겁니다.
@Daineeworld
@Daineeworld 4 года назад
안녕하세용 김플샘 강의 넘 좋아요!! 열심히 따라해서 원하는 매크로를 만들었습니다! 다만 반복문을 하다가 어떤 이미지가 뜨면 해당 매크로 반복을 종료하는 문장을 만들었거든요. 근데 자꾸 이를 무시하고 코드가 읽어지네요. # 패키지 임포트 import pyautogui import time import keyboard # ★★★★★어빌리티 재설정 횟수 입력(임의대로 설정)★★★★★ click_Num = 10 # 매크로 액션 def macro_reset(): pyautogui.click(use, duration=0.2) pyautogui.press('enter') # 매크로 ok 액션 def macro_ok(): pyautogui.press('enter') time.sleep(0.2) i = 0 while i < click_Num: #for i in range(click_Num): # 어빌리티 재설정 클릭 macro_reset() time.sleep(1) if epik is not None: print("epik") macro_ok() break else: print("{}번째 continue".format(i+1)) macro_ok() i += 1 화면에 epik이미지가 있는데도 if문을 따라 들어가서 break로 종료가 안되고 계속 반복문을 돈다는 말이에용... 화면에 어떤 이미지가 떳을때는 해당 매크로를 종료한다는것.. 이 방법으로는 안되는건가요~? 도와주세용 ㅠㅠㅠㅠㅠㅠ
@kimfl
@kimfl 4 года назад
이게 전체 코드인가요? 코드를 보면 epik이라는 변수를 선언한게 없으니 있고 없고를 판단할수가 없습니다.
@Daineeworld
@Daineeworld 4 года назад
@@kimfl 아뇨 위에 변수선언 다 했어요. 이미지 파일 주소라 이름도 적혀있고 해서.. 안적은거뿐이에용..
@kimfl
@kimfl 4 года назад
locateOnScreen으로 epik변수를 선언하셨나요? epik 변수를 반복문안으로 넣어보세요.
@user-yj7cl6gj2x
@user-yj7cl6gj2x 4 года назад
제가 본 것중에 가장 쉽게 설명해주셔서 너무 감사합니다. 다만 몇군데 처음하는 사람한테는 이해가 안되는 부분이 있네요. 예를 들면 파이썬 프로그램과 같이 비쥬얼 스튜디오 코드 프로그램도 같이 설치해야 한다던지 이것때문에 헷갈렸네요. 내가 깔은 파이썬과 달라서. 그리고 하나 여쭙고 싶은게 있습니다. 4분 40초까지는 잘 따라했는데 저는 소스 코드 편집기(?) 저 위에 창에 그대로 "import pyautogui" 1번줄에 입력해도 저렇게 핑크색으로 import가 바뀌지 않고 그냥 2번줄로 바로 내려가네요. 당연히 명령실행도 안되는데, 도중에 생략한 부분을 알려주실 수 있나요? 유튜버 님과 처의 차이점은 저의 경우 이름 앞에 저 파란색 마크가 없네요. 답변 부탁드립니다. --위에 부분은 해결했습니다. 시작전에 새 파일을 만든 후 저장하기를 따로 눌러서 파이썬 파일형식으로 저장을 해놓고 시작해야 하는거군요. 근데 유튜버님처럼 pyautogui. 상태에서 여러 명령어가 보이는데 그건 어떤 옵션을 켜두신건가요? 저는 아무런 명령어가 안나오네요.
@kimfl
@kimfl 4 года назад
vscode 익스텐션에서 python을 찾아서 설치하시면 됩니다.
@user-yj7cl6gj2x
@user-yj7cl6gj2x 4 года назад
프로그래머 김플 스튜디오 새벽에 답변 감사합니다. 익스텐션에서 파이썬 관련 통합팩 설치하니 나오더라구요 .
@user-ho9qj2xu7f
@user-ho9qj2xu7f 2 года назад
파이썬이 전체 화면일 경우, 메모장 선택 방법은 없나요? 지금은 파이썬 프로그램창을 작게하고 메모장이 보여서 클릭했지만...전체화면이라면 메모장이 보이질 않을 텐데요. 메모장 뿐만아니라 엑셀창이 될 수도 있겠네요. .
@user-ho9qj2xu7f
@user-ho9qj2xu7f 2 года назад
해결법 찾았습니다. 유튜브검색 : 1. 업무 속도가 빨라지는 화면 캡쳐 프로그램 만들기 2. 파이썬 코딩 무료 강의 (활용편4) - 업무자동화(RPA), 이제는 일하는 척(?)만 하세요 3. [파이썬 매크로 만들기] 3. 매크로 시작 단축키 만들기 이곳 참조 하면 될 것 같습니다.
@ctrl0711
@ctrl0711 Год назад
파이오토gui 쓰는 거랑 autohotkey 프로그램 쓰는 거랑 어떤 차이가 주로 있나요?? 파이썬 파이오토 프로그램으로 쓰는 게 더 하기 쉬운건가요??
@kimfl
@kimfl Год назад
오토핫키는 매크로를 위한 프로그래밍 언어라면 pyautogui는 파이썬에서 사용 할 수 있는 모듈중 하나입니다. 원하는걸 두가지 모두로 만들수있다면 더 익숙한 언어로 하는게 쉽지않을까요? 다만 매크로가 아닌일과 매크로를 함께 사용하는 프로그램을 만든다면 파이썬을 사용하는게 좋겠죠?
@user-ge2wl9ox9i
@user-ge2wl9ox9i 8 месяцев назад
안녕하세요 게임매크로 만들려고 합니다. 간단하게 좌표입력하여 이동 후 클릭을 코딩했는데 좌표에 이동은 하는 클릭이 안됩니다. 리니지W라 안되는거 같네요. 혹시 하드웨어(아두이노)를 파이썬으로 연결해서 사용하면 가능한가요?
@kimfl
@kimfl 8 месяцев назад
제가 게임 매크로를 만들어 본 적이 없다 보니 정확한 답을 드릴 수는 없지만 아무래도 게임은 매크로를 막기 위한 장치를 많이 해놓았을 거라 생각합니다.
@Lanthanum572
@Lanthanum572 4 года назад
Traceback (most recent call last): File "index.py", line 1, in import pyautogui File "/usr/local/lib/python3.7/site-packages/pyautogui/__init__.py", line 94, in import mouseinfo File "/usr/local/lib/python3.7/site-packages/mouseinfo/__init__.py", line 149, in _display = Display(os.environ['DISPLAY']) File "/usr/local/lib/python3.7/os.py", line 678, in __getitem__ raise KeyError(key) from None KeyError: 'DISPLAY' 이렇게 뜨고 해결이 안되네요...어떻게 해결할 수 있을까요?
@kimfl
@kimfl 4 года назад
종종 이 에러가 나오는분들이 있는데요.. 제가 경험해본 에러가 아니다보니 pc를 직접보지않고 에러만 보고는 정보가 많이 부족하기때문에 해결을 해드릴수가 없습니다. pyautogui를 다시설치해보시고 그래도 여전하다면 구글에서 검색해보시거나 스택오버플로우에 질문올려보시는게 좋을것 같습니다.
@jeehunkim3836
@jeehunkim3836 Год назад
좋은 정보 감사합니다. 근데, 알려주신 정보를 기초로 키움영웅문의 주식차트를 복사하여 붙여넣는 프로그램을 만드는 중인데, 마우스이동은 가능하지만, 클릭은 불가능하더라구요. 찾아보니 금융관련 프로그램은 안전을 위해 막아놓은다고 하던데, 주식 홈트레이딩시스템(hts)에서 pyautogui를 사용하는 방법은 없는지요?
@kimfl
@kimfl Год назад
만약 주식 프로그램에서 막아놓은걸 뚫는다면 아마도 뉴스에 나올법한 일이 아닐까 생각합니다. 시도해보시는 것조차 추천드리지 않습니다.
@jeehunkim3836
@jeehunkim3836 Год назад
아 그렇다면 프로그램에 따라 pyautogui의 클릭을 막아 놓을 수 있고, 이것을 해결할 수 있는 방법은 없는 거군요.
@kimfl
@kimfl Год назад
뭐든 뚫는 방법은 있을겁니다. 다만 쉽지 않을테고 주식 HTS에서 클릭을 막는 경우는 보안 및 규정 준수를 위해서 일텐데 이걸 뚫는다는건 아주 위험한 시도일 수 있다는 겁니다. 보통 주식 HTS는 API를 제공하니 이걸 알아보시는게 더 좋을것 같습니다.
@user-bp2nf8xp2f
@user-bp2nf8xp2f 5 лет назад
안녕하세요. 선생님 유튜브로 우연찾게 알게되어서 강의 너무 잘보고 있습니다.이해도 너무 잘되네요. 다름이 아니라 게임상에서 키를 입력하는과정에서 안되어서 찾아보니, 대부분 온라인겜들은 win32 api를 막아둔다고 하더라구요. 해결방법은 아두아노?? 를 이용하거나 win32를 후킹을 해야된다던데.. 초보자인제가 win32 후킹을 할 수 있을까요?? 구글로 열심히 검색을 해보아도 한글자료는 없어서 너무힘드네요 ㅜ 어떻게 공부할수 있는 방법이라던가 해결방안이 있을까요? 3일째 같은곳에서 막혀있습니다 흑흑..
@kimfl
@kimfl 5 лет назад
ㅠㅠ 죄송하지만 저도 이 부분에 대해서는 전혀 모르겠습니다... 일단 게임매크로를 만드려고 해본적조차 없다보니 질문하신 부분에 대해서 찾아본적이 없거든요;; 도움을 못드려 죄송합니다.
@KZ-qv7bc
@KZ-qv7bc 5 лет назад
pip 및 pyautogui 설치를 다 하고 영상에서 설명하신대로 했는데 Traceback (most recent call last): File ".\12pyautogui.py", line 1, in import pyautogui ModuleNotFoundError: No module named 'pyautogui' 이렇게 에러가 뜨네요 해결방법 있을까요...
@kimfl
@kimfl 5 лет назад
설치가 잘되었는데 ModuleNotFoundError가 뜬다면 경로문제입니다. 댓글로 남겨주신 정보만으로는 정확하게 파악이 어렵습니다..^^;; 구글에서 '파이썬 ModuleNotFoundError'이라고 검색하시면 다양한 경우가 검색되니 한번 살펴보시면 도움이 되실듯합니다. 일단 저의경우 ModuleNotFoundError를 겪어본적이없어서 경로문제라는건 알지만 직접해결을 해본적이 없다보니 큰 도움을 드리기가 힘드네요.
@user-zl8io9fv3o
@user-zl8io9fv3o 4 года назад
좋은 강의 감사합니다. 궁금한게 하나 있는데요. 모니터 사이즈가 사람들마다 다르니까 제가 만든 매크로를 다른사람이 쓰고자 할때는 같은 위치에 있어도 모니터 사이즈에 따라 마우스 좌표가 다를수가 있잖아요? 그런 부분은 어떻게 해결하는지 궁금합니다.
@kimfl
@kimfl 4 года назад
좌표로 누르는 방식은 좌표가 같아야하고 이미지를 찾아서 누르는 방식은 이미지가 같아야 작동합니다. 기본적으로 있는 기능중에 해결방법은 없으니 직접 생각해서 만드는 방법밖에 없습니다.
@100osb3
@100osb3 3 года назад
pip : 'pip' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경 로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오. 위치 줄:1 문자:1 매크로 프로그램 설치중 이런오류가 떳는데 이럴떈 어떻게 해결해야 할까요
@user-oz7ej3ko2i
@user-oz7ej3ko2i 3 года назад
저두 그렇게 뜨는데 해결하셨나요..?
@miyongkim6809
@miyongkim6809 8 месяцев назад
그 코드를 완전 똑같이 썼는데, Hello를 입력하라고 명령을 하면 H 하고 몇초 뒤에 ello가 뒤따라서 옵니다. 아무리 봐도 코드는 똑같은데 왜이러는 걸까요?
@kimfl
@kimfl 8 месяцев назад
문제가 있는건 아닙니다. 같은 프로그램도 pc마다 실행되는 속도가 다르고 같은 pc에서도 상황에 따라 실행되는 속도가 다르기도 하죠. 일정한 속도가 필요하다면 pyautogui.typewrite("Hello", interval=0.5) 이런식으로 interval을 넣어주면 각 글자 사이에 0.5초의 간격을 주게됩니다.
@miyongkim6809
@miyongkim6809 7 месяцев назад
@@kimfl 감사합니다!!
@miyongkim6809
@miyongkim6809 7 месяцев назад
@@kimfl 진짜 마지막으로... 대문자 지원이 안되는 것 같은데..
@user-tz7dw8gw2w
@user-tz7dw8gw2w 4 года назад
영상 잘봤습니다! 어떤 프로그램이 실행될때 클릭되게 하는거는 if문을 통해서 만들 수 있나요?
@kimfl
@kimfl 4 года назад
네 그렇죠
@user-tz7dw8gw2w
@user-tz7dw8gw2w 4 года назад
@@kimfl 혹시 구글에 뭐라고 치면 나오나요?
@user-tz7dw8gw2w
@user-tz7dw8gw2w 4 года назад
아니면 예제라도 알려주시면 감사하겠습니다!!
@kimfl
@kimfl 4 года назад
그냥 기본적인 if 조건문이라 뭐라 검색해야할지는 모르겠네요. 어떤 프로그램인지는 제가모르지만, 프로그램이 실행될때 화면에 나오는 이미지가 있다면, if 이미지: 실행될명령 else: 화면에 이미지가 없을때 실행될 명령 그냥 이런식의 기본 if문이면 됩니다.
@HeraHusky
@HeraHusky 4 года назад
안녕하세요 제 경우는 터미널에서 가르쳐주신 이동이나 좌표값 확인이 되는데 그 윗영역(?) 프로그래밍하는영역? 에서 하게 되면 자꾸 syntax error 가 뜨는데 어떻게 해결하나요 ㅜㅜ?
@kimfl
@kimfl 4 года назад
뭔가 잘못된 부분이 있으니 문법에러가 나오겠죠. 잘못된 부분을 고치면 됩니다.
@artz0529
@artz0529 4 года назад
선생님... 항상 잘 보고있습니다ㅜㅜ 맥북(모하비) 비쥬얼 스튜디오로 따라하고있는데.. 좌표(포지션이 이상하게 나옵니다ㅜㅜ 실제로는 700, 475인데 프린트하면 수치가 두배로 나옵니다... 1400, 950 이런식으로 나옵니다ㅜㅜ 클릭 버튼도 안눌리구요.... ㅜㅜ 왜 이럴까요? 고정 좌표을 사용하면 클릭이되지만, locateonscreen 혹은 로케이트센터온스크린 같은 기능?을 사용하면 좌표가 이상하게나와요ㅜㅜ
@kimfl
@kimfl 4 года назад
제가 맥북 사용자가 아니기 때문에 확신 할 수는 없지만... 개인적인 생각으로 코드상에 문제가 없다면 맥북 설정을 살펴보셔야 할 것 같습니다. 하지만 역시, 제가 맥북 사용자가 아니기 때문에 확실한 답변이 불가능 합니다.
@flextool6306
@flextool6306 4 года назад
똑같은 코드를 파이참으로 실행시 정상적으로 메모장 클릭 후 글자쓰기까지 완료되는데, vscode 로 실행하면 syntaxerror가 뜹니다 왜그럴까요
@flextool6306
@flextool6306 4 года назад
파일을 삭제하고 새로만드니까 또 되네요
@user-gq3zu7ud4s
@user-gq3zu7ud4s 3 года назад
1초에 몇번 정도 클릭 할 수 있나요?
@user-do7ex1oc4o
@user-do7ex1oc4o 4 года назад
그 숫자의 값이 늘어나게 할수있나요? 마우스로 이동해서 거기다가 숫자를 적을때 1 이라 적고 다음에는 2 가 되게 1 -> 2 -> 3 -> 4 이렇게 순서가 올라가게 어케만드나요?
@kimfl
@kimfl 4 года назад
숫자를 변수로 지정하고 반복문으로 반복할때마다 1씩 증가시켜주면 되겠네요^^
@demon10333
@demon10333 4 года назад
여기서 시간을 지정하는건 어떻게 하나요? 1시1분 00초 클릭 1시2분 00초 클릭 이런거요.
@kimfl
@kimfl 4 года назад
cron을 사용하거나 apscheduler같은 스케줄러 모듈을 사용하면됩니다.
@user-wt1ik5ij5g
@user-wt1ik5ij5g 4 года назад
pip install pyautogui 이걸 설치하면은 아래와 같이 오류가 뜹니다. 버전이 틀리다고 하는데 여러 군데 찾아봐도 20.0.2 버전으 설치하는 방법이 없던데 어떻게 하면 되나요? WARNING: You are using pip version 19.2.3, however version 20.0.2 is available. You should consider upgrading via the 'python -m pip install --upgrade pip' command.
@kimfl
@kimfl 4 года назад
메시지에 나온 방법으로 업그레이드가 안되나요?
@prestofaze
@prestofaze 4 года назад
안녕하세요 콘솔까지는 잘따라했는데요 소스코드 입력기에 넣으면 실행이 안됩니다 입력하고 플레이 버튼 누르면 2:python으로 바뀌고 문장이 작성됩니다. 내용은 부분적으로 초기화된 모듈 pyautogui에는 moveTo특성이 없음 이라고 적힙니다 다음 영상 볼수 있게 도와주세요~
@kimfl
@kimfl 4 года назад
너구리님이 어떤식으로 하고계신지는 모르겠지만 영상을 잘보시면 코드를 실행할때 플레이버튼은 사용하지 않습니다.
@prestofaze
@prestofaze 4 года назад
@@kimfl 아~~확인했습니다 python .\190613_pyautogui.py를 쓰시고 엔터쳐서 실행하는 모습을 보았습니다. 전 python .\pyautogui.py 타이핑하고 엔터치면 실행되지 않습니다 아무반응이 없네요ㅠㅠ 왜그럴까요 혹시 완전 기초 영상이 있는데 제가 안보고 온건지요? 꼭 도와주세요ㅠ
@prestofaze
@prestofaze 4 года назад
@@kimfl 혹시 기초적으로 배울 영상이나 블로그가 있나요? 추천좀해주세요 꼭 배우고 싶어요
@prestofaze
@prestofaze 4 года назад
@@kimfl 저 버전을 이번에 사용 중이라 3.8.5를받았는데요 최신버전때문에 안되는건 상관없죠?
@user-pl3gl2cf8i
@user-pl3gl2cf8i 4 года назад
안녕하세요 여러도움 많이 받고 있습니다. 혹시 주식챠트처럼 화살표가 나오면 마우스 이동클릭 할수 있는 방법이 있는가요
@kimfl
@kimfl 4 года назад
화살표 모양이 정해져있다면 pyautogui로 클릭하도록 만들면 되지않을까요?
@user-pl3gl2cf8i
@user-pl3gl2cf8i 4 года назад
@@kimfl 화살표 모양이 정해져 있습니다 즉 주식챠트에 신호즉 화살표가 나오면 매수버튼으로 마우스 이동해서 클릭 하게 하려고 합니다
@kimfl
@kimfl 4 года назад
그렇다면 pyautogui에 조건문과 반복문을 이용해서 코드를 짤수있겠군요.
@user-pl3gl2cf8i
@user-pl3gl2cf8i 4 года назад
@@kimfl 혹시 시간되시면 이것도 강의영상 부탁드립니다 일단 초보라 ㅋㅋ 아직은 전체흐름은 알겠는데 고맙습니다 열심히 구독하겠습니다 좋은하루되세요
@user-pl3gl2cf8i
@user-pl3gl2cf8i 4 года назад
죄송하지만 1가지만 더 여쭈어 볼께요 pyautogui를 이용하면 된다고 하셨는데 화살표가 나타나면 매수버튼클릭인데 pyautogui에서 화살표 나타나면을 어떻게 명령어를입력해야하는가요 screenon으로 입럭을 해야하나요 부탁드립니다
@user-yj6it5js2x
@user-yj6it5js2x 4 года назад
메모장을 열어서, 'hello' 입력이 끝난자리에서, 'shift'와 ('left', 5)로 블록을 만들고, 'ctrl+c' 로 'hello'를 복사 하려고 합니다. 그런데 keyDown ('shift')와 press("left",5)를 했을 때, 'hello' 위로 블록(드래그한 효과)을 만들지 못하는 것 같습니다. 구글링 해보았으나 키보드로 하는 다른 방법은 나와있지 않네요. python 3.8, vscode, win7 64bit이며, 코드는 다음과 같습니다. import pyautogui import time pyautogui.moveTo(941, 41) #메모장 위치 pyautogui.doubleClick() time.sleep(1) pyautogui.typewrite("hello") pyautogui.keyDown("shift") pyautogui.press("left",5) pyautogui.keyUp('shift') pyautogui.hotkey('ctrl', 'c')
@kimfl
@kimfl 4 года назад
코드에는 딱히 문제가 없습니다. 계속 안된다면 각 명령 사이에 시간텀을 넣어보세요. 그래도 안된다면 뭔가 다른 이유가 있을 겁니다.
@user-yj6it5js2x
@user-yj6it5js2x 4 года назад
@@kimfl 네, 좀 더 확인해 봐야 겠네요. 감사합니다.
@user-mj5tz8kk5o
@user-mj5tz8kk5o 4 года назад
안녕하세요 김플스튜디오님!제가 지금 영상을 보면서 따라하고있는데 막히는 부분이 생겨서 그런데 한번 봐주시면 감사하겠습니다! 터미널에서 실행할때에는 잘 실행되는데 위에있는 창에서 실행할 때에는 이렇게 뜨네요ㅠㅠ import pyautogui as pag pag.moveTo(1099,1077) 이걸 실행하면 PS C:\python project\test> & C:/Users/박경빈/AppData/Local/Programs/Python/Python38-32/python.exe "c:/python project/test/practice.py" Traceback (most recent call last): File "c:/python project/test/practice.py", line 1, in import pyautogui as pag ModuleNotFoundError: No module named 'pyautogui' PS C:\python project\test> 이렇게 되는데 해결책을 알려주시면 감사하겠습니다!
@kimfl
@kimfl 4 года назад
이런경우 보통 환경문제인데요.. 각자 문제의 이유와 환경이 다르니 구글에서 파이썬 modulenotfounderror no module named 이런식으로 검색해서 찾아보시는게 좋을듯 합니다.
@user-mj5tz8kk5o
@user-mj5tz8kk5o 4 года назад
@@kimfl 감사합니다!
@thanks_bro
@thanks_bro 4 года назад
김플님, 유용한 강의 감사드리며 질문 하나 드립니다. 단지 이렇게 했을 뿐인데, 터미널 창에 애러가 뜹 니다.. circular import 때문이라고 하는데, 어떻게 해결해야 할까요? import pyautogui pyautogui.moveTo(118, 1067) pyautogui.click() -애러 메세지 pyautogui.moveTo(118, 1067) AttributeError: partially initialized module 'pyautogui' has no attribute 'moveTo' (most likely due to a circular import)
@kimfl
@kimfl 4 года назад
혹시 작업하신 py 파일이름이 어떻게 되나요?
@thanks_bro
@thanks_bro 4 года назад
@@kimfl 네, pyautogui.py 입니다. 혹시 이름이 같으면 안될까요? 이름을 바꿔봐야 겠네요 ^^
@kimfl
@kimfl 4 года назад
네 파일이름에 문제가 있습니다. 모듈이름을 파일이름으로 사용하면 안됩니다.
@thanks_bro
@thanks_bro 4 года назад
@@kimfl 혹시 typewrite 함수로는 한글을 쓸 수 없을까요?
@kimfl
@kimfl 4 года назад
한글은 못씁니다. 그래서 pyperclip모듈을 사용해서 클립보드에 저장하고 불러오는 방법을 사용하면 됩니다.
@kwoncho
@kwoncho 4 года назад
설치가 안 돼요.. SyntaxError: invalid syntax >>> pip install pyautogui File "", line 1 pip install pyautogui ^
@kimfl
@kimfl 4 года назад
설치는 콘솔창에서 하는겁니다.
@kwoncho
@kwoncho 4 года назад
이렇게 뜹니다.. pip : 'pip' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오. 위치 줄:1 문자:1 + pip install pyautogui + ~~~ + CategoryInfo : ObjectNotFound: (pip:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
@kimfl
@kimfl 4 года назад
구글에서 파이썬 pip 용어 라고 검색해보세요.
@ynsseon3863
@ynsseon3863 4 года назад
안녕하세요 강의 처음부터 막혀서 질문드립니다ㅜㅜ 파이썬 공홈에서 pip3.8버전까지 다운받아져 있는 상태인데 동영상처럼 pip install pyautogui를 입력하면 terminal상에서는 pip용어가 실행할 수 있는 이름으로 인식되지 않는다고 뜨네요.. 이런 경우에는 어떡해야하죠?
@kimfl
@kimfl 4 года назад
파이썬을 설치하세요.
@ynsseon3863
@ynsseon3863 4 года назад
파이썬 설치했는데도 그러네요ㅠㅜ
@kimfl
@kimfl 4 года назад
파이썬을 지우고 c드라이브 바로 위 python폴더로 다시 설치해보세요.
@ynsseon3863
@ynsseon3863 4 года назад
해결했습니다, 감사합니다~!!!
@woojinkim9352
@woojinkim9352 4 года назад
잘봤어요^^ 근데 두번째 줄에서 python은 왜치는건가요?
@kimfl
@kimfl 4 года назад
영상에서 어느부분 말씀하시는건지 잘모르겠습니다. 영상 시간을 같이 올려주시면 확인해보겠습니다.
@tongdark-
@tongdark- 3 года назад
프로그램 설치부터 막혔네;; 어디서 시작해야 하나요..
@qwer-iq3ge
@qwer-iq3ge 3 года назад
time.sleep(1)이면 몇초 후인가요?
@waterkim7292
@waterkim7292 3 года назад
1
@user-gj9qz2pc7w
@user-gj9qz2pc7w 4 года назад
Pyautogui매크로에 시작 종료 일시정지 기능을 따로 만들고싶은데 혹시 쓰이는 명령문있을까요....?
@kimfl
@kimfl 4 года назад
pyautogui에 따로 기능은 없습니다. 만드는 프로그램에 맞춰서 적당한 모듈을 찾아 적용하시거나 직접 구현하셔야 합니다.
@user-gj9qz2pc7w
@user-gj9qz2pc7w 4 года назад
@@kimfl 그렇군요 감사합니다!
@inhyeokham6916
@inhyeokham6916 Год назад
코드 짜고 코드 반복하는 방법이 있나요??
@kimfl
@kimfl Год назад
반복은 그냥 반복문을 사용하시면 됩니다.
@inhyeokham6916
@inhyeokham6916 Год назад
@@kimfl 반복문에 대해서 올리신 영상 있으신가요? 아니면 어떤식으로 해야하는지 간단하게 말씀해주실수 있으신가요?
@bbyabbbbyabb
@bbyabbbbyabb 4 года назад
랜덤클릭 강좌 언제 올라오나요
@kimfl
@kimfl 4 года назад
지금 계획된 pyautogui 강좌는 없습니다.
@user-wg1xe8st6r
@user-wg1xe8st6r 4 года назад
혹시 locatecenteronscreen사용하여서 좌표 알아내고 클릭하는데 이 좌표값을 미세하게 랜덤으로 +/-시키는 방법은 없나요?? 그리고 locatecenteronscreen하여 x/y축 뽑아낼 때 변수에 x y 나누어서 저장하는 방법은 없을까요?
@kimfl
@kimfl 4 года назад
1. 랜덤 모듈을 사용해서 좌표에 랜덤으로 더해주고 빼주는 형식으로 만들면 되겠네요. 2. 리턴되는 값이 튜플이니 튜플값을 두개의 변수에 저장하는 방법과 똑같이 x,y = locatecenteronscreen로 추출한 값 이렇게 하면 됩니다.
@user-wg1xe8st6r
@user-wg1xe8st6r 4 года назад
@@kimfl 감사합니다! 아 그리고 하나만 더 질문해도 괜찮을까요? 랜덤 모듈 사용해서 random.choice로 변수 하나 생성해서 pyautogui.typewire(['랜덤값'])이렇게 입력 했는데 랜덤값이 들어가지가 않네요 혹시 어떻게 바꿔야하나요?
@kimfl
@kimfl 4 года назад
변수에 랜덤값이 들어있다면 pyautogui.typewrite(변수)이렇게 사용하면 랜덤값이 들어갈텐데요? 안된다면 코드를 함께 올려주세요.
@user-wg1xe8st6r
@user-wg1xe8st6r 4 года назад
@@kimfl #랜덤 변수 만드는 부분 amount = [] amount_x = 9000 for ranamount in range(999) : amountlist = [amount_x] amount = amount + amountlist amount_x = amount+x + 1 #랜덤 변수 입력부분 ranamount = random.choice(amount) pyautogui.typewire(ranamount) 이렇게 입력 하니 'int'object is not correct라고 타입에러나네요
@kimfl
@kimfl 4 года назад
코드 전체를 올려주셔야지 이것만으로는 실행이 안되는데요... amount_x = amount+x + 1 이것만봐도 올려주신 코드에 변수 x를 선언한게 없는데 x가 나오니 저걸 제가 실행하면 NameError부터 뜹니다.
@sooren64
@sooren64 4 года назад
안녕하세요. 저는 네이버, 다음 등 각각의 광고시스템에서 api 연동을 통해 광고데이터를 가져오고 이걸 하나의 통합툴에서 시각화 시켜서 보여주는 광고데이터 분석솔루션을 만들고 싶은데요. 자바 스크립트 node.js 에 파이썬 장고 중 어떤것을 배우는것이 좋을까요?
@kimfl
@kimfl 4 года назад
이런 경우는 둘 중 뭘 배워도 상관없습니다. 자바스크립트에 익숙하다면 node.js 파이썬에 익숙하다면 django를 배우면 되는겁니다. 심지어... 둘 다 어떤게 더 배우기 어렵다라는 것도 없습니다. 그리고 두가지 모두 현재 많이 사용하는거라 어떤걸 배워도 이후에도 활용하기 좋을겁니다. 그런데 만약, 프로그래밍 자체가 처음이라면 이후 방향이 중요합니다. 예를들어, 이후에 어플을 만들것이다. -> 자바스크립트를 배우면 리액트네이티브를 배워서 어플을 만들기에 좋습니다. 이후에 데이터를 다룰것이다.(크롤링, 머신러닝 등등) -> 둘다 가능하지만 파이썬이 자료가 많기때문에 배우기기 좋습니다. 이밖에도 각각 언어가 주로 쓰이는 분야가 있으니 그런부분을 고려하셔서 어떤걸 배우실지 정하면 괜찮을것 같습니다.
@Donot158
@Donot158 4 года назад
cmd로는 안되나요?
@kimfl
@kimfl 4 года назад
당연히 cmd, 파워쉘 다 됩니다.
@user-gl4vg2le3y
@user-gl4vg2le3y 4 года назад
저 콘솔창 다운로드 링크좀 걸어주실수있나요?
@kimfl
@kimfl 4 года назад
vscode를 검색해보세요.
@user-gl4vg2le3y
@user-gl4vg2le3y 4 года назад
@@kimfl visual studio code맞나요? 구독 누르고갑니다
@kimfl
@kimfl 4 года назад
맞습니다. 감사합니다.
@user-je2hf5ix2e
@user-je2hf5ix2e 4 года назад
물어봐 주셔서 감사합니다..ㅠㅠ
@user-sv3li1jc1m
@user-sv3li1jc1m 4 года назад
처음부터 막히네요 ㅜㅜ 인스톨 pyautogui 하는데 자꾸 syntaxerror라고만뜹니다... 왜이럴까요?
@user-sv3li1jc1m
@user-sv3li1jc1m 4 года назад
해결했습니닷! 혹시 터미널에서 하는 거 말고 위의 패널?에서 실행시켜보시는 거 어떻게 하시는건가요...!? 궁금합니다
@kimfl
@kimfl 4 года назад
영상에서 사용하는건 vscode라는 소스코드편집기입니다. 구글에서 검색해보세요.
@user-sv3li1jc1m
@user-sv3li1jc1m 4 года назад
@@kimfl 답변 감사드립니다!
@user-bz5bi9zw1m
@user-bz5bi9zw1m 5 лет назад
이것보다 유익한것이 없네요 하하 혹시 F1을 누르고 나서 매크로가 실행되고 F2를 누르면 꺼지게 할수있는 방법 없을까요
@kimfl
@kimfl 5 лет назад
감사합니다. 질문하신 부분은 다양한 방법이 있는데 일단 키보드를 감지하는 모듈이 필요합니다. 그중 하나로 윈도우라면 msvcrt 모듈의 getch가 있는데 구글에서 검색해보시면 다양한 자료를 구하실 수 있습니다. 만약 꼭 F1, F2가 아니라 다른 키보드 자판이라도 상관없다면 getch를 사용하시면 쉽게 만들수 있을것입니다. 그 외 '파이썬 키보드 입력 감지' 이렇게 검색해보시면 다양한 방법을 배우실 수 있을것입니다.
@user-bz5bi9zw1m
@user-bz5bi9zw1m 5 лет назад
김플 스튜디오 감사해요 ㅎㅎ
@jungjongseok7976
@jungjongseok7976 4 года назад
안녕하세요? 영상 보면서 공부해보았는데요! 반복 동작 중간에 멈추고 싶은데, 방법이 없을까요? for Nums in range(0,10): pyautogui.moveTo(854,772) pyautogui.mouseDown() pyautogui.drag(200,0, 2, button='middle') pyautogui.mouseDown() pyautogui.drag(-200,0, 2, button='middle') pyautogui.mouseUp() 10번 반복하기 전에, 멈추고 싶습니다! 답변 부탁드립니다.
@goodnight9478
@goodnight9478 4 года назад
Unable to import 'pyautogui'pylint(import-error) 자꾸 import 에러가 뜨는데 해결책좀 여쭐수있을까요
@kimfl
@kimfl 4 года назад
어느상황에서 어디에서 나오는지 자세히 알려주세요.
@goodnight9478
@goodnight9478 4 года назад
@@kimfl 프로그램을 실행하면 import 에 밑줄그어지면서 문법에러가 뜹니다. File "", line 1 이 문구도 뜨구요
@kimfl
@kimfl 4 года назад
실제 프로그램은 잘 실행되나요?
@goodnight9478
@goodnight9478 4 года назад
@@kimfl 아니여 콘솔창에서는 잘 실행되는데 소스창에서는 실행이 안돼요
@kimfl
@kimfl 4 года назад
콘솔에서 되는데 소스창에서 실행이 안된다는게 무슨말인지 모르겠습니다. 일단 pylint는 기능을 꺼버리면 됩니다. 구글에서 검색해보세요.
@user-hp7hu5xc5o
@user-hp7hu5xc5o 4 года назад
파이션 3.8.5 버전인데 pip install pyautogui 가 안됩니다.. 파일경로가 쫘르륵 나오길래 파이션 버전 문젠가 싶어서 3.7.8로 낮춰봤는데도 똑같더라고요... 뭐가 문젠지 모르겠습니다 :( ERROR: Command errored out with exit status 1: command: 'c:\program files\python38\python.exe' 'c:\program files\python38\lib\site-packages\pip\_vendor\pep517\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\고이운\AppData\Local\Temp\tmphn8fjji6' cwd: C:\Users\고이운\AppData\Local\Temp\pip-install-gi3wqe1s\pymsgbox Complete output (14 lines): running dist_info creating C:\Users\고이운\AppData\Local\Temp\pip-modern-metadata-f2l46f5i\PyMsgBox.egg-info writing C:\Users\고이운\AppData\Local\Temp\pip-modern-metadata-f2l46f5i\PyMsgBox.egg-info\PKG-INFO writing dependency_links to C:\Users\고이운\AppData\Local\Temp\pip-modern-metadata-f2l46f5i\PyMsgBox.egg-info\dependency_links.txt writing top-level names to C:\Users\고이운\AppData\Local\Temp\pip-modern-metadata-f2l46f5i\PyMsgBox.egg-info\top_level.txt writing manifest file 'C:\Users\고이운\AppData\Local\Temp\pip-modern-metadata-f2l46f5i\PyMsgBox.egg-info\SOURCES.txt' reading manifest file 'C:\Users\고이운\AppData\Local\Temp\pip-modern-metadata-f2l46f5i\PyMsgBox.egg-info\SOURCES.txt' reading manifest template 'MANIFEST.in' Error in sitecustomize; set PYTHONVERBOSE for traceback: SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xb0 in position 0: invalid start byte (sitecustomize.py, line 21) warning: no files found matching '*.py' under directory 'pymsgbox' writing manifest file 'C:\Users\고이운\AppData\Local\Temp\pip-modern-metadata-f2l46f5i\PyMsgBox.egg-info\SOURCES.txt' creating 'C:\Users\고이운\AppData\Local\Temp\pip-modern-metadata-f2l46f5i\PyMsgBox.dist-info' error: invalid command 'bdist_wheel' ---------------------------------------- ERROR: Command errored out with exit status 1: 'c:\program files\python38\python.exe' 'c:\program files\python38\lib\site-packages\pip\_vendor\pep517\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\고이운\AppData\Local\Temp\tmphn8fjji6' Check the logs for full command output.
@kimfl
@kimfl 4 года назад
이것만으로 제가 정확하게 알수는 없지만 파이썬을 3.7대로 낮추셨다고 하는데 파이썬 3.8을 삭제하고 3.7을 설치했다면 위 메세지에서 c:\program files\python38
@user-hp7hu5xc5o
@user-hp7hu5xc5o 4 года назад
@@kimfl 답변 감사합니다ㅜㅜ 설치오류는 어찌저찌 해결이 되었는데 3.7.6 버전인데pyautogui 부분부분 기능이 없다고 합니다 pyautogui.doubleclick도 안되고 time.sleep도 안되는데 이 문제는 버전 문제인가요??
@으이구자식아
@으이구자식아 4 года назад
@@user-hp7hu5xc5o 저도 같은 문제인데 해결되셨으면 공유 부탁드립니다.
@으이구자식아
@으이구자식아 4 года назад
@@user-hp7hu5xc5o 파이썬 3.5버전 까시고해보시죠.... 제가 3.5 3.6 3.7 3.8 버전 다깔고 해봤는데 3.5버전에만 깔리는거 같아요........ 버전 여러개있으면 cmd창에 이거 입력해보세요... py -3.5 -m pip install pyautogui 무식하게 여러개 시도만했네요 신기한건 영상에서는 3.7버전에서도 되는.........
@user-hp7hu5xc5o
@user-hp7hu5xc5o 4 года назад
​@@으이구자식아 저랑 같은 문제가 install 말씀하시는거면 저는 easy_install.exe pyautogui 로 해결했어요!
@user-jz4ku1kp4o
@user-jz4ku1kp4o 4 года назад
pyautogui를 설치하려고 콘솔 열어서 저기 적혀있는대로 쓰고 엔터를 눌렀는데 설치가 안 돼요 ㅠㅠ 어떡하면 좋을까요,,,?
@kimfl
@kimfl 4 года назад
콘솔창에 뭐라고 나오는지 올려주세요.
@user-jz4ku1kp4o
@user-jz4ku1kp4o 4 года назад
@@kimfl Uncaught SyntaxError: Unexpected identifier 이렇게 나와요 ㅠㅜ 제가 물론 잘못쳤을수도 있지만요,,,
@kimfl
@kimfl 4 года назад
콘솔창에서 pip install pyautogui 했는데 위 오류가 났나요? 저도 왜 저런 오류가 났는지 모르겠네요;
@user-jz4ku1kp4o
@user-jz4ku1kp4o 4 года назад
@@kimfl 콘솔창이 일반 크롬창에서 컨트롤+쉬프트+i 눌러서 나오는 그 콘솔 맞죠...?
@kimfl
@kimfl 4 года назад
그건 크롬 개발자도구입니다. 개발자 도구의 콘솔창은 자바스크립트만 사용할수있습니다.
@user-ml7et8mn8x
@user-ml7et8mn8x 4 года назад
코드 실행할때 어떻게 실행하나요? 여기서 막혓어요 ㅠㅠ
@kimfl
@kimfl 4 года назад
cmd, 파워쉘 등 콘솔창에서 실행하면 됩니다. 영상에서 사용하는건 vscode입니다.
@developp
@developp 4 года назад
난 파이썬 방금 설치해왔는데 pip install pyautogui부터 막힌다.......
@developp
@developp 4 года назад
신텍스 에러가 떠요...
@kimfl
@kimfl 4 года назад
신텍스에러는 콘솔창에 pip install할때 나오는 에러가 아닌데요.. py파일에 작성한 코드중에 문제가 있습니다.
@developp
@developp 4 года назад
@@kimfl 파이썬 홈페이지에서 다운로드 받았는데, 설치된 파일들 중 유튜버님같은 창이 뜨는 게 없어요.. 다른 방식으로 들어가야하나요? 귀찮으실텐데 죄송합니다. (콘솔이 무엇인지 잘 모르겠습니다!)
@kimfl
@kimfl 4 года назад
비주얼스튜디오코드(vscode)라는 소스코드편집기입니다. 소스코드편집기는 다른걸 사용하셔도 상관없습니다. 콘솔은 윈도우에서 파워쉘이나 cmd 실행시켜서 사용하시면됩니다. vscode는 자체적으로 콘솔창을 가지고있어서 윈도우에서 따로 콘솔을 실행시킬 필요가 없습니다.
@developp
@developp 4 года назад
@@kimfl 아나콘다?? 다운 받았더니 파워셀 프로그램이 나오네요! 여기서 pip install pyautogui 치니까 가로막대바랑 영어들 뜨면서 설치 되는 것 같습니다! 정말 감사합니다. 빠르게 답변도 해주시고 짱짱!!
@user-zv5hq7kb2h
@user-zv5hq7kb2h 3 года назад
6:04
@user-sx1el5lx2s
@user-sx1el5lx2s 2 года назад
왜 안되냐 진짜 미치겠다. 몇 시간동안 이게 뭐하는 짓이지
@user-sx1el5lx2s
@user-sx1el5lx2s 2 года назад
이젠 포지션 찾는 것 까지 안되네 시팔
@larkho7888
@larkho7888 4 года назад
저는 왜 코드를 넣고 실행을 해도 영상처럼 안 움직일까요...?
@kimfl
@kimfl 4 года назад
뭔가 잘못된 부분이 있을겁니다.
@larkho7888
@larkho7888 4 года назад
@@kimfl Traceback (most recent call last): File "", line 1, in AttributeError: module 'pyautogui' has no attribute 'position' 이런 말이 나오는데 무슨 뜻인지 알 수 있을까요?
@kimfl
@kimfl 4 года назад
파일이름이 pyautogui.py로 되어있나요?
@larkho7888
@larkho7888 4 года назад
프로그래머 김플 스튜디오 넵 그런게 있었던거 같아요
@kimfl
@kimfl 4 года назад
파일이름을 물어본건데 그런게 있었던것같다 라는게 이상하지만 파일이름이 pyautogui.py로 되어있다면 이름을 바꾸세요.
@user-gl4vg2le3y
@user-gl4vg2le3y 4 года назад
처음 파일 여는거 부터 알려주시면 안될까요
@kimfl
@kimfl 4 года назад
무슨 파일을 말씀하시는건가요?
@user-gl4vg2le3y
@user-gl4vg2le3y 4 года назад
@@kimfl 비쥬얼 코드 처음열고부터요... 첨 설치하자마자 김플님 처럼 화면이 되있지가 않아서요
@kimfl
@kimfl 4 года назад
실습은 제가 vscode 실행시키고 바로 시작합니다. 에디터 사용법 강의가 아니다보니 vscode 사용법은 다루지 않습니다. vscode에 대한 강의나 공식 홈페이지를 참고하시면 기본 사용법은 금방 아시게 될겁니다.
@user-gl4vg2le3y
@user-gl4vg2le3y 4 года назад
@@kimfl 네 찾아보고 도움이 많이됬습니다. 그런데 " pip : 'pip' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오." 라고 하는데 방법이 있을까요
@kimfl
@kimfl 4 года назад
파이썬은 설치하셨나요?
Далее
[Easy] Girl's Frontline Auto Bot using Python
11:51
Просмотров 128 тыс.
How to write better Python code...!
5:59
Просмотров 153 тыс.
Auto Startup program (By Auto Hot Key)
13:54
Просмотров 57 тыс.