항상 실무에서 유용한 강의를 제공해주셔서 감사합니다. 강의에서 나오는 메소드 실행방법과 관련하여 궁금한 것이 있습니다. 한글 내부 메소드를 실행시 ⓐ 어떤액션은 hwp.METHOD("Parameter"), ⓑ 또 어떤 액션은 hwp.Run("ActionID"), ⓒ 그 밖의 액션은 hwp.GetDefault(....HSet) + Parameter... = "특정값" + hwp.Excute(...Hset) 으로 구성되는 것 같습니다. (그 외 가끔 정말 특별한 경우엔 CreateAction도 보이는것 같네요~) 그런데 한글 API 문서를 보아도, 이러한 실행방법별 대상의 차이가 명확히 설명된 부분이 없어서 혼란스럽습니다. ⓐ의 경우는 최상위 오브젝트에 있는 메소드를 직접 실행하는걸 의미하는것 같습니다. 하지만 ⓑ와 ⓒ의 차이는 여전히 모르겠네요. 파라미터셋을 사용하느냐, 사용하지 않느냐의 차이일까요? 아니면 ⓑ'기본값을 넣어서 단순실행'과 ⓒ'특정 속성을 변경한 후 실행'의 차이일까요? API ActionTable에 있는 여러 액션들 중, 어느것이 어떤 형태로 사용되어야 하는지 알 수 있는 방법이 있을까요?
GetText 또는 그 근처 명령어 오류가 난 것 같네요. "원격 프로시저 호출" 에러는 대개 한/글 프로그램이 종료된 이후 메서드를 실행할 때 발생하는 오류입니다. 해당 문서나 전체 코드를 보여주시면 답변 드리는 데 도움이 될 것 같습니다. 답글이 너무 늦었지만.. 혹시 필요하시다면 martinii.fun@지메일로 보내주시기 바랍니다. 감사합니다.
안녕하세요. 올려 주시는 강의는 잘 보고 계속 숙지 하고 있습니다. 다름이 아니라 if re.match(r'[\d+가-힣]\. ', text[1].strip()): 에서 로마숫자를 표현하고 싶은데 어떻게 하면 좋을지 질문글을 올립니다. 제가 아무리 해보아도 에러가 나거나 혹은 로마숫자가 있는 부분이 전부가 아닌 일부에서만 제목차례가 표시 됩니다. 감사합니다.
이런 기능도 있었군요
역시 왕초보는 회사원님 같은 고수님들의 영상만 보면 감탄사가 나오게 되는군요 ㅎㅎ
영상 잘 보겠습니다. 좋아요와 구독 다 누르고 갑니다 앞으로도 멋지고 좋은영상 많이 부탁드립니다^^
항상 실무에서 유용한 강의를 제공해주셔서 감사합니다.
강의에서 나오는 메소드 실행방법과 관련하여 궁금한 것이 있습니다.
한글 내부 메소드를 실행시
ⓐ 어떤액션은 hwp.METHOD("Parameter"),
ⓑ 또 어떤 액션은 hwp.Run("ActionID"),
ⓒ 그 밖의 액션은 hwp.GetDefault(....HSet) + Parameter... = "특정값" + hwp.Excute(...Hset)
으로 구성되는 것 같습니다.
(그 외 가끔 정말 특별한 경우엔 CreateAction도 보이는것 같네요~)
그런데 한글 API 문서를 보아도, 이러한 실행방법별 대상의 차이가 명확히 설명된 부분이 없어서 혼란스럽습니다.
ⓐ의 경우는 최상위 오브젝트에 있는 메소드를 직접 실행하는걸 의미하는것 같습니다.
하지만 ⓑ와 ⓒ의 차이는 여전히 모르겠네요. 파라미터셋을 사용하느냐, 사용하지 않느냐의 차이일까요?
아니면 ⓑ'기본값을 넣어서 단순실행'과 ⓒ'특정 속성을 변경한 후 실행'의 차이일까요?
API ActionTable에 있는 여러 액션들 중, 어느것이 어떤 형태로 사용되어야 하는지 알 수 있는 방법이 있을까요?
제가 찾던 강의네요 혹시 파이썬으로 한글 내 테이블을 자동생성 하는 방법도 알려주세요 html테이블을 가져와 한글테이블로 만드는 것도 배우고 싶네요 앞으로 많은 기대를 갖게하는 체널 같습니다
안녕하세요?
코드를 실행하니 아래와 같은 에러가 발생하는데 무슨문제인지 해결방안이 무엇인지 알 수 있을까요?
Traceback (most recent call last):
File ".\hwp_auto_contents.py", line 13, in
text = hwp.GetText()
File "C:\Users\hs\AppData\Local\Temp\gen_py\3.7\7D2B6F3C-1D95-4E0C-BF5A-5EE564186FBCx0x1x0\IHwpObject.py", line 315, in GetText
return self._ApplyTypes_(10019, 1, (3, 0), ((16392, 2),), 'GetText', None,Text
File "C:\ProgramData\Anaconda3\lib\site-packages\win32com\client\__init__.py", line 467, in _ApplyTypes_
self._oleobj_.InvokeTypes(dispid, 0, wFlags, retType, argTypes, *args),
pywintypes.com_error: (-2147023170, '원격 프로시저를 호출하지 못했습니다.', None, None)
GetText 또는 그 근처 명령어 오류가 난 것 같네요. "원격 프로시저 호출" 에러는 대개 한/글 프로그램이 종료된 이후 메서드를 실행할 때 발생하는 오류입니다. 해당 문서나 전체 코드를 보여주시면 답변 드리는 데 도움이 될 것 같습니다. 답글이 너무 늦었지만.. 혹시 필요하시다면 martinii.fun@지메일로 보내주시기 바랍니다. 감사합니다.
안녕하세요.
올려 주시는 강의는 잘 보고 계속 숙지 하고 있습니다.
다름이 아니라 if re.match(r'[\d+가-힣]\. ', text[1].strip()): 에서 로마숫자를 표현하고 싶은데 어떻게 하면 좋을지 질문글을 올립니다.
제가 아무리 해보아도 에러가 나거나 혹은 로마숫자가 있는 부분이 전부가 아닌 일부에서만 제목차례가 표시 됩니다.
감사합니다.
@@pyhwpx 이렇게 답글 달아 주시니 정말 감사합니다
@@pyhwpx 안녕하세요 . 메일을 보내기 전에 답변을 주셔서 감사합니다.
저는 re.match(r'[\d+IVXLCDM+가-힣]\. 이렇게 했었습니다. 좋은 피드백 감사합니다.
혹시...
윈도우의 다른 응용프로그램도 파이썬으로 제어가 가능한가요?