pyperclip을 사용하는 것 보다 빠른 것 같다.. pyautogui와 혼합해서 사용 from pynput.keyboard import Controller, Key # 한글 입력 함수 def type_kor(text): keyboard = Controller() # 한글 입력 모드로 변경 keyboard.press(Key.ctrl) keyboard.press('`') keyboard.release('`') keyboard.release(Key.ctrl) # 한글 입력 keyboard.type(text) type_kor('헬로우월드')
변경내용 - 기존 데이터를 수정할 경우 Entry에 기존 데이터 값을 가져오고 변경한 내용만 업데이트 되도록 변경 from tkinter import * import tkinter as tk from tkinter import messagebox from tkinter import ttk from tkinter import filedialog import sqlite3 import pandas as pd # db 연결 print('connect.db') conn = sqlite3.connect('PhoneBook.db') c = conn.cursor() ''' 생성되는 테이블의 사용 용도 id = 고유번호 column1 = 전화번호 column2 = IP column3 = 부서 column4 = 성명 c..
완성된 프로그램과 코드입니다.. from tkinter import * from tkinter import messagebox from tkinter import ttk from tkinter import filedialog import tkinter as tk import sqlite3 import pandas as pd # ============================= # 폰트 설정 font = '맑은 고딕', 10 # ============================= # db 연결 conn = sqlite3.connect('data.db') c = conn.cursor() # 테이블 생성 c.execute('''CREATE TABLE IF NOT EXISTS applicants ( pho..
개인적으로 학습을 위해 만듦... 완성된 프로그램을 실행한 화면입니다. 작성한 코드 내용입니다.. from tkinter import * from tkinter import messagebox from tkinter import ttk from tkinter import filedialog import tkinter as tk import sqlite3 import pandas as pd # ============================= # 폰트 설정 font = '맑은 고딕', 11 # ============================= # db 연결 conn = sqlite3.connect('data.db') c = conn.cursor() # ==========================..
어댑터를 선택하고 선택한 어댑터의 IP를 변경할 수 있습니다. import tkinter as tk from tkinter import messagebox import wmi # WMI 객체 생성 wmi_obj = wmi.WMI() # 네트워크 어댑터를 가져와서 리스트에 저장 adapter_config = wmi_obj.Win32_NetworkAdapterConfiguration(IPEnabled=True) adapter_list = [adapter.Caption for adapter in adapter_config] # tkinter GUI 생성 root = tk.Tk() root.title("네트워크 설정 변경") # 어댑터 선택 프레임 adapter_frame = tk.Frame(root) adap..
현재 로그인한 도메인 정보와 로그인 계정 정보를 출력 합니다. 사용자 PC 정보를 추출하는 용도로 잘 사용중입니다. import subprocess # 도메인 정보 확인 domain = subprocess.run('wmic computersystem get domain /format:list', stdout=subprocess.PIPE) domain = domain.stdout.decode('utf-8') domain = domain.replace('\n','') # 엔터제거 domain = domain.replace('\r', '') # \r 불필요 항목 제거 domain = domain[7:] # 앞자리 제거 # 사용자 정보 id = subprocess.run('whoami', stdout=subpr..