【发布时间】:2012-06-26 17:54:31
【问题描述】:
我最初尝试使用以下命令从 Expect 运行可执行文件 (tftpd32.exe),但由于某些未知原因,它会挂起整个脚本:
exec c:/tftpd32.351/tftpd32.exe
所以,决定调用一个批处理文件来启动可执行文件。
我尝试使用以下命令调用批处理文件,但收到一条错误消息,指出 windows 找不到该文件。
exec c:/tftpd32.351/start_tftp.bat
我也尝试了以下方法,但它没有启动可执行文件:
spwan cmd.exe /c c:/tftpd32.351/start_tftp.bat
批处理文件包含这个,当我双击它时它运行正常:
start tftpd32.exe
非常感谢任何帮助。
谢谢
【问题讨论】:
-
我想“spwan”对任何人来说都不是一个非常有效的命令。同时,请发布一些properly formatted 代码和所有相关错误消息,以改善您的问题。
标签: scripting batch-file tcl expect activetcl