2013-09-05 37 views
0

我有一个需要通过TCL发送CTRL + ž到Cisco设备,并期待脚本为了得到一个提示,以便脚本可以在设备上执行的操作。一个例子是,如果脚本发现状态为:发送Ctrl + Z到思科设备

--MORE-- 

如果你是坐在控制台,您可以发送CTRL + ž,你会得到:

#: 

我怎样才能从自动化脚本中做到这一点。我曾尝试:

send "\u001A"; 

send "\x1A"; 

他们似乎被忽略。

+0

你在哪个平台上? –

+0

脚本在Linux机器上运行。我不确定该平台如何应用。我将该命令发送给思科设备。那么无论脚本是在Windows还是Linux服务器上运行,命令都不一样? – dutchlab

回答

0

你应该能够准确地找到八进制值你CTRL +ž使用OD(八进制转储),然后贴在你的脚本。

参见如何确定,这里一个很好的解释:

http://expect.sourceforge.net/FAQ.html#q54

除此之外,我不得不说,Vidiyal的建议(以Q,而不是试图CTRL + ž )有优点,而且简单得多。

0

--MORE--在Cisco IOS上也可以摆脱并返回到设备提示符,如果您发送“q” 在设备上手动尝试并发送“q”返回提示。希望它解决了问题...