반응형

분류 전체보기 91

Python 특정 프로그램 선택, focus, 맨 앞으로 가져오기

컴퓨터 작업 중 특정 애플리케이션을 빠르게 찾아 화면의 최전면으로 가져오고 싶을 때가 종종 있습니다. 예를 들어, 여러 프로그램을 동시에 사용하는 경우, 필요한 순간에 바로 '카카오톡' 같은 메신저 창을 앞으로 가져와 메시지를 확인하고 싶을 것입니다. Python과 pywinauto 라이브러리를 사용하면 이런 작업을 자동화할 수 있습니다. 오늘은 Python을 이용해 특정 윈도우를 화면 최전면으로 가져오는 스크립트에 대해 알아보겠습니다. 필요한 라이브러리: pywinauto pywinauto는 Windows GUI 자동화를 위한 뛰어난 Python 라이브러리입니다. 이 라이브러리를 사용하면 애플리케이션의 윈도우를 조작하고, 키보드 및 마우스 이벤트를 시뮬레이션할 수 있습니다. 우선 pywinauto를 설..

IT/Python 2024.01.28

파이썬 복사 붙여넣기

복사 및 붙여넣기 작업을 자동화하기 위해 pyperclip과 pyautogui 라이브러리를 사용합니다. pyperclip은 클립보드에 접근하여 텍스트를 복사하거나 붙여넣을 수 있는 기능을 제공합니다. pyautogui는 키보드와 마우스를 프로그래밍 방식으로 제어할 수 있게 해주어, 여기서는 Ctrl+V를 시뮬레이션하는 데 사용됩니다. 필요한 라이브러리 설치 먼저, 작업을 시작하기 전에 필요한 라이브러리를 설치해야 합니다. 터미널이나 커맨드 프롬프트를 열고 다음 명령어를 입력하여 pyperclip과 pyautogui를 설치할 수 있습니다. pip install pyperclip pyautogui 복사 및 붙여넣기 스크립트 스크립트의 구현은 매우 간단합니다. 다음은 텍스트를 클립보드에 복사하고, Ctrl+V..

IT/Python 2024.01.28

MSSQL과 MySQL에서 현재 시간 INSERT하기

MSSQL에서 현재 시간 삽입하기 MSSQL에서 현재 시간을 삽입하려면 GETDATE() 함수를 사용합니다. 이 함수는 현재 날짜와 시간을 반환합니다. 예를 들어, 'UserLogins'라는 테이블에 사용자의 로그인 시간을 기록하고자 할 때 다음과 같이 쿼리를 작성할 수 있습니다: INSERT INTO UserLogins (UserId, LoginTime) VALUES (1, GETDATE()); 이 명령은 사용자 ID가 1인 사용자의 현재 로그인 시간을 'UserLogins' 테이블에 삽입합니다. MySQL에서 현재 시간 삽입하기 MySQL에서는 NOW() 함수를 사용하여 현재 날짜와 시간을 얻을 수 있습니다. 이 함수는 MSSQL의 GETDATE() 함수와 유사하게 작동합니다. 예를 들어, 'User..

IT/DB 2024.01.27
반응형