将tcl脚本打包成可执行文件(.exe)--can't find package Expect

来源:互联网 发布:中远网络 招聘 编辑:程序博客网 时间:2024/04/30 15:47

写了一个tcl脚本程序etelnet.tcl,用来自动telent到服务器,并向服务器中灌入大量文件,这时需要用到tcl的一个扩展包Expect.

在cmd comand line中运行一切正常,但是在将etelnet.tcl打包成etelnet.exe后,运行此可执行程序报错:

can't find package Expect while executing "package require Expect".............

 

解决办法:将expect扩展包拷贝到etelnet.vfs下的lib目录下,重新打包就可以了

因为etelnet.exe在运行时会到lib下找package

 

原创粉丝点击