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"