아래아한글(hwp) 자동화
-
[파이썬으로 아래아 한글(hwp) 자동화] 여러 개의 파일을 인쇄할 때, 프린트 대화상자의 "인쇄" 버튼 클릭 방법아래아한글(hwp) 자동화 2020. 3. 16. 16:36
다수의 한글(hwp) 파일을 인쇄해야 할 때가 있다. 각 파일에서 프린트 아이콘(Ctrl + P) 클릭 후에 인쇄 버튼을 누르기 번거롭다. 아래와 같은 코드(신명진님 코드 참조)를 통해서 파일을 열고 프린트 아이콘을 누르고 인쇄 버튼을 클릭해야 자동화가 완성된다. 1과, 2는 잘 되었으나 (3)을 자동화하는데 실패했다. for file in files: #file은 절대 경로로 작성되어야 함 hwp = win32.gencache.EnsureDispatch('HWPFrame.HwpObject') hwp.RegisterModule('FilePathCheckDLL', 'SecurityModule') hwp.open(file) hwp.HAction.GetDefault('Print', hwp.HParameterS..
-
[파이썬으로 아래아 한글(hwp) 자동화] 제목 줄 변경방법아래아한글(hwp) 자동화 2020. 3. 16. 09:13
회사원 코딩님의 "응용프로그램창 백그라운드로 숨기는 방법"을 보고 따라하기 위해 파이썬을 실행했다. 아래와 같은 코드를 작성하면 백그라운드 모드에서 작업이 가능하다. import win32com.client as win32 import win32gui hwp = win32.Dispatch('HWPFrame.HWPObject') hwnd = win32gui.FindWindow(None, '빈 문서 - 한글') win32gui.ShowWindow(hwnd, win32con.SW_HIDE) # 백그라운드에서 작업 가능 그런데 위 코드와 같이 '빈 문서 - 한글'을 입력하려고 보니, 제목줄에 ㆍ(아래아)가 있는 것이 아닌가? 두 가지 방법이 있을 것 같다. 1. ㆍ(아래아)를 입력하는 방법 - 코드 창에서 입력..