pyautogui 라이브러리 파이썬에는 마우스와 키보드 제어를 도와주는 pyautogui 라는 라이브러리가 있습니다. 라이브러리는 프로그램 개발을 쉽게 해주는 도구라고 생각하면 됩니다. 이제, pyautogui의 사용법에 대해서 알아보도록하죠. 라이브러리 설치 방법 터미널에 다음 명령어를 입력해서 pyautogui를 설치 해 줍니다. pip install pyautogui ?. 터미널 -> 윈도우키 + R -> CMD 화면 크기 출력 print(pyautogui.size()) 현재 사용하고 있는 모니터 화면의 크기를 출력하는 명령어 입니다. 제 모니터의 경우 Size(width=1920, height=1080) 으로 나오네요. 가로 1920 픽셀, 세로 1080 픽셀 입니다. 마우스 현재 위치 출력 ti..
1. SYS sys 모듈은 파이썬 인터프리터가 제공하는 변수와 함수를 직접 제어할 수 있게 해주는 모듈이다. 명령 행에서 인수 전달하기 - sys.argv C:/User/name/python> python test.py abc pey guido 명령 프롬프트 창에서 위 예처럼 test.py 뒤에 또 다른 값을 함께 넣어 주면 sys.argv 리스트에 그 값이 추가된다. # argv_test.py import sys print(sys.argv) 명령 프롬프트 창에서 다음과 같이 실행해 보자. C:/User/name/python> python argv_test.py you need python ['argv_test.py', 'you', 'need', 'python'] python 명령어 뒤의 모든 것들이 공..
Alt + Enter : 필요한 패키지 자동 추가 Ctrl + Alt + O : 사용하지 않는 패키지(회색 표시) 삭제 Ctrl + Alt + S : 세팅창 열기 shift 연타 2번 : 액티비티 및 여타 찾고 싶은 것 찾기 가능 (예 sdk manager 검색하면 바로 확인 가능 ) alt + Ins : constructor/setter/getter등 생성이 가능하며, override를 선택하면 extends했던 클래스의 함수를 override 할 수 있게 된다. 하나의 새로운 창이 생기는데, 찾는 함수가 있다면 검색도 가능하다. 특별히 누르거나 클릭하는 메뉴는 없고, 찾는 함수명을 타자로 쳐서 검색 가능 ctrl + shift + / : 드래그된 전체 코드 주석 처리 및 해제 Alt + F7(Find..
MainActivity.java 파일에 본 코드를 추가해주면 back key (뒤로가기) 버튼을 눌렀을 때 "뒤로가기를 다시 누르시면 종료됩니다."가 표시되게 된다. boolean doubleBackToExitPressedOnce = false; @Override public void onBackPressed() { if (doubleBackToExitPressedOnce) { super.onBackPressed(); return; } this.doubleBackToExitPressedOnce = true; Toast.makeText(this, "뒤로가기를 다시 누르시면 종료됩니다.", Toast.LENGTH_SHORT).show(); new Handler().postDelayed(new Runnable..
안드로이드 스튜디오를 설치한 후 첫 프로젝트를 만들게되면 MainActivity.java package com.example.test_1; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } } 비슷하게 나오게 됩니다.버전에따라 조금의 차이가 있을 수 있으나 package com...