写了一个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