한글 2005이상에 포함된 자바스크립트 api를 구할 수 있을까요?

sephiron의 이미지

KLDP에 적절한 질문은 아니지만 한컴 관계자분도 많이 들리실 것이라는 확신하에 질문 올립니다.

아무리 찾아봐도 아래아한글 2005 이상에 포함된 javascript의 api나 레퍼런스 같은 게 존재하지 않더군요. 객체구조나 메소드 같은 것들 정리된 것이 분명히 있을텐데 공개하지 않은 것 같습니다.

업무상 아래아한글 단축키를 스타할때보다 더 빨리 누르는 상황이라서 반복작업은 스크립트매크로 + 추가 수정을 통해 굉장히 줄일 수 있을 것으로 예상됩니다.

한컴 상황이 좋지 않은 것은 기사를 통해 알고 있지만 과중한 업무에 시달리는 중생 구하시는 셈치고 도와주십시오.

이왕이면 2007이후 버젼이었으면 좋겠습니다.
혹시 비공개를 원하시면 메일은 s e p h i r o n @ 한멜이고 절대 유출하지 않겠습니다.

swirlpotato의 이미지

저도 무지하게 많이 사용했을 때가 있었는데 함수들을 알고 싶어서 매크로를 레코드 하고 나온 코드를 보면서 조금씩 정리했었네요.
그 정리한 자료가 지금은 날라갔는데 정 구할길이 없으시다면 매크로 레코드 노가다를 하심이 어떨까요?

sephiron의 이미지

엑셀처럼 특정 글자의 글자크기 데이터를 읽고 처리해야 하는 데 그건 노가다로 안 될 것 같습니다.

혹시 괄호와 그 사이의 글자를 괄호 바로 앞 글자보다 1pt 작게 바꾸는 스크립트가 제작 가능한지 여부를 아시면 조언 부탁드립니다.

ironiris의 이미지

테스트(test)
이런 문구가 있다면
1. 마우스나 방향키로 트에 커서를 위치시키고 alt+c 를 누릅니다. alt+l을 누르고 alt+d 를 누릅니다.(글자모양 복사)
2. ctrl+f 를 눌러서 찾기 대화상자를 열고 조건식옵션을 체크합니다. 찾을 내용은 \([가-힣a-zA-Z]+\) 이런식으로 정규식으로 표현합니다. alf+f 를 눌러 검색하면 괄호안의 내용을 선택됩니다.
3. esc 를 눌러 찾기 대화상자를 닫고 alt+c 를 눌러서 복사해놓은 글자모양을 적용시킵니다.
4. alt+l 을 눌러 글자모양 대화상자를 엽니다. alt+z 를 눌러서 글자크기입력칸으로 커서를 이동시키고 ↓방향키 를 눌러 1pt 줄입니다. alt+d 를 눌러서 글자모양을 적용시킵니다.

전부 단축키로 설명했으니 매크로로 만드실수 있을 것입니다.

찾기창에서 조건식사용을 매크로안에서 적용하면 매크로 실행할때마다 토글되니 미리 한번 수동으로 검색하고 매크로안에서는 선택하지 않아야 합니다.
물론 검색 내용도 미리 해놓는 것이 좋겠지요.

sephiron의 이미지

조건식이 정규표현식이었군요.. 많은 도움이 되었습니다.. 정말 감사합니다...

한 가지만 더 여쭤보면 위 매크로는 한 줄에 괄호가 두개 이상일 때 닫는괄호와 여는괄호 사이의 글자도 줄여벌이는 문제가 있는데 이 문제도 해결 될까요?

ironiris의 이미지

\([가-힣a-zA-Z]+\)
이렇게 검색을 해야합니다.
\([.*]+\)
이렇게 검색하면 말씀하신대로 줄어들겠지요.

sephiron의 이미지

감사합니다~~

opt의 이미지

저도 동일한 고민을 갖고 있습니다.

MS-Office 제품군은 Perl로 거의 자동화를 해놓았는데,
HWP는 아무리 도움말을 읽어봐도 모르겠더군요.

메일을 보내본 적이 있는데, 답변도 없고...
T_T

----
LUX ET VERITAS | Just for Fun!

----
LUX ET VERITAS | Just for Fun!

sephiron의 이미지

네, 안타깝네요. 사정이 많이 어렵다고 하던데 이런 문제까지 처리할 여력이 안되나보군요. 홈에디션 한 패키지 사야겠습니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.