Tcl/tk实例—使用tclkit工具将脚本打包成可执行文件(.exe)
2012-08-03 20:02
1041 查看
下载 tclkit.exe 工具,及 sdx.kit 文件。
复制一份tclkit.exe ,命名为tclkit2.exe。
假设你的脚本文件为:app.tcl
Step1:
命令行执行
执行完毕会生成一个 app.kit 文件。
Step2:
执行完毕会在目录下生成 app.vfs 文件夹和app.kit文件。
Step3:
如果你的 tcl 脚本中存在这样的语句:
如果你想改变所生成文件的图标:
将你的图标文件(*.ico)复制到 app.vfs 文件夹,并改名为 tclkit.ico。(ico是图标扩展名)
Step4:
命令行执行
执行完毕会在目录生成 app.exe 文件,完成。
More:
调用打包后.exe文件中的资源
执行Step4之前,可以向app.vfs文件夹中加入资源(图片、文档),一起打包进去。
此时,我们的目标脚本app.tcl是位于app.vfs/lib/app-app下。
复制文件exit.png到app.vfs/lib/app-app/icons/exit.png;
复制脚本test.tcl到app.vfs/lib/app-app/test.tcl。
可以在app.tcl中这样使用这2个资源:
执行Step4后,双击执行app.exe文件,OK。
复制一份tclkit.exe ,命名为tclkit2.exe。
假设你的脚本文件为:app.tcl
Step1:
命令行执行
tclkit.exe sdx.kit qwrap app.tcl
执行完毕会生成一个 app.kit 文件。
Step2:
tclkit.exe sdx.kit unwrap app.kit
执行完毕会在目录下生成 app.vfs 文件夹和app.kit文件。
Step3:
如果你的 tcl 脚本中存在这样的语句:
package require xxx请将脚本所依赖的包xxx,复制到 app.vfs\lib 下面。
如果你想改变所生成文件的图标:
将你的图标文件(*.ico)复制到 app.vfs 文件夹,并改名为 tclkit.ico。(ico是图标扩展名)
Step4:
命令行执行
tclkit.exe sdx.kit wrap app.exe -runtime tclkit2.exe
执行完毕会在目录生成 app.exe 文件,完成。
More:
调用打包后.exe文件中的资源
执行Step4之前,可以向app.vfs文件夹中加入资源(图片、文档),一起打包进去。
此时,我们的目标脚本app.tcl是位于app.vfs/lib/app-app下。
复制文件exit.png到app.vfs/lib/app-app/icons/exit.png;
复制脚本test.tcl到app.vfs/lib/app-app/test.tcl。
可以在app.tcl中这样使用这2个资源:
set img [ open [ file dirname [ info script ]]/icons/exit.png {RDONLY BINARY} ]; #读取app.exe/app.vfs/lib/app-app/icons下的exit.png文件 set data [ read $img nonewline ] close $img # do something here source [ file dirname [ info script ]]/test.tcl; #在当前位置导入app.exe/app.vfs/lib/app-app下的test.tcl脚本
执行Step4后,双击执行app.exe文件,OK。
相关文章推荐
- 将tcl脚本打包成可执行文件(.exe)--can't find package Expect
- FreeWrap工具,将tcl/tk脚本转变为可执行文件
- Windows平台使用PyInstaller将Python脚本打包成可执行文件
- python中获取打包成执行文件(exe)和脚本运行文件的路径
- 使用fat jar和exe4j把java程序打包成exe执行文件---转载的
- py脚本打包exe可执行文件
- 使用pyinstaller工具打包python项目代码生成exe文件
- 基于node打包可执行文件工具_Pkg使用心得分享
- 使用pyinstaller工具打包python项目代码生成exe文件
- windows下使用cx_freeze将Python程序打包成exe可执行文件
- python 将py脚本打包生成exe可执行文件
- 强悍!winrar妙用-将bat脚本打包成exe可执行文件并实现自动执行
- HTML网页/KRPano项目一键打包EXE工具(HTML网页打包成单个windows可执行文件exe)
- 使用Pyinstaller将python脚本打包成exe文件
- freewrap——将tcl/tk脚本转变为可执行文件
- 使用py2exe将python 脚本生成exe可执行文件
- 使用Pyinstaller打包,把Python脚本打包成可执行的文件
- tcl/tk实例详解——修改目录下所有文件(使用一个字符串代替另外一个)
- 使用rar打包多个文件为exe可执行文件
- 使用py2exe打包python脚本为exe可执行程序