當我在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