본문으로 바로가기

플러그인 Tclet

category 카테고리 없음 2024. 7. 3. 12:50

Tcl Plugin Version 3을 설치하면, Mozilla Firefox와 internet Explorer에서 Tcl/Tk 애플리케이션을 실행할 수 있습니다. 최신버전의 Tcl Plugin은 Version 3.0.2이며, Tcl 8.4에 대응합니다. Tclet으로 사용할 수 없는 Tcl 커맨드 다음과 같습니다.

bgerror cd      close   exec    exit    fconfigure
file    glob    load    open    puts    pwd
socket  source  vwait

Tclet으로 사용할수 없는 Tk 커맨드는 다음과 같습니다.

bell    clipboard       grab    menu    selectoin
send    tk      tkwait
tk_choosecolor  tk_getOpenFile  tk_getSaveFile  tk_messageBox
toplevel        wm

위와 같이 커맨드에는 제한은 있습니다만, 이 제한 내에서라도 재미있는 Tclet을 만들 수 있다고 생각합니다. Tclet 샘플을 보는 것도 좋을 것입니다.

HTML 작성 방법

단지 아래의 코드에서 WIDTH, HEIGHT, SRC를 변경하면 됩니다.

   <OBJECT
        ID="PluginHostCtrl"
        CLASSID="CLSID:14E78123-A693-4F27-B6EE-DDDE18F93D3A"
        WIDTH="400"
        HEIGHT="150"
  >
          <PARAM name="type" value="application/x-tcl"/>
          <PARAM name="pluginspage" value="<a href="http://www.tcl.tk/software/plugin/"/>
">http://www.tcl.tk/software/plugin/"/>
</a>      <PARAM name="src"  value="<a href="http://path/to/myTclet.tcl"/>
">http://path/to/myTclet.tcl"/>
</a>      <PARAM name="someArg" value="itsValue"/>
        <EMBED
          TYPE="application/x-tcl"
          PLUGINSPAGE="<a href="http://plugin.tcl.tk/"
">http://plugin.tcl.tk/"
</a>      FRAMEBORDER="NO"
          WIDTH="400"
          HEIGHT="150"
          SRC="<a href="http://path/to/myTclet.tcl"
">http://path/to/myTclet.tcl"
</a>      someArg="itsValue"
        >
        </EMBED>
   </OBJECT>

Plugin 설치 방법 (Windows)

Mozilla Firefox

  • Windows 용의 XPI 파일을 다운로드한다. ( http://www.tcl.tk/software/plugin/download.html )
  • 더블클릭한 후, Mozilla Firefox 를 다시 실행하면 완료.

Internet Explorer

  • Windows 용의 XPI 파일을 다운로드한다. ( http://www.tcl.tk/software/plugin/download.html )
  • XPI 파일의 압축을 해제한 후 C:\Program Files\Internet Explorer\PLUGINS 폴더에 복사한다.
  • 커맨드 프롬프트 상에서, 아래의 커맨드를 입력하면 완료.
regsvr32 "c:\Program Files\Internet Explorer\PLUGINS\pluginhostctrl.dll"