플러그인 Tclet

admin의 아바타

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="http://www.tcl.tk/software/plugin/"/>
          <PARAM name="src"  value="http://path/to/myTclet.tcl"/>
          <PARAM name="someArg" value="itsValue"/>

        <EMBED
          TYPE="application/x-tcl"
          PLUGINSPAGE="http://plugin.tcl.tk/"
          FRAMEBORDER="NO"
          WIDTH="400"
          HEIGHT="150"
          SRC="http://path/to/myTclet.tcl"
          someArg="itsValue"
        >

        </EMBED>
   </OBJECT>

Plugin 설치 방법 (Windows)

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"