当我在Unix中执行下面给出的脚本时,它工作正常。如何使用perl执行telnet登录?
#!/usr/bin/expect -f
spawn telnet 10.123.9.111
expect login {send username\r}
expect password {send password\r}
interact;
当我执行在Windows相同的脚本,它显示为无法执行的/ usr/bin中/期望在我已经从perl package manager.
安装expect
example.pl是否有任何的方式来增加它的Windows上的等效动态链接库?
或者,我如何在Windows上使用perl脚本进行telnet登录?
该脚本不是Perl,它是一个完全不同的语言和完全不同的项目。您从PPM安装的Expect.pm与*不是同一件事。在http://expect.sourceforge.net/上有关于获得Windows预期的说明 - 其中一个选项是ActiveState ActiveTcl(注意:*不是* ActivePerl)。 – hobbs 2012-08-13 06:44:17
如何使usin perl脚本成为可能?可能吗 ? – 2012-08-13 07:00:17
期待'!='Perl。他们是**两种不同的语言**。 – 2012-08-13 07:01:42