検索

ホームページ  >  に質問  >  本文

SecureCRT脚本(Python)中怎么获取串口发送命令的返回值?

使用SecureCRT连接串口,现需要使用脚本自动发送命令,但需要获取到所发命令的返回值,请问有什么方法可以实现? 在SecureCRT官网上有Python脚本的例子:http://www.vandyke.com/support/securecrt/scripts/getdata.py.txt 我按例子做了之后,并不能得到相应的结果。 promptString = "linux$" crt.Screen.WaitForString(promptString) 这两行代码过不去,应该是promptString这个值设置的有问题,请帮忙解决,谢谢。

高洛峰高洛峰2770日前760

全員に返信(2)返信します

  • PHP中文网

    PHP中文网2017-04-17 11:30:57

    自己的问题还是自己来回答吧!曾经有此一问完全是因为对SecureCRT脚本的不熟悉,才会问这种比较低级的问题。现在看来,只是当时对PromptSrting这个变量不理解,所以不能得到想要的结果。因为我所用系统的PromptSrting不是以linux$开头的,所以不能完全照搬示例,现在修改了这个变量后,一切OK。

    返事
    0
  • 天蓬老师

    天蓬老师2017-04-17 11:30:57

    楼主有试过用python连接linux串口的ssh吗

    返事
    0
  • キャンセル返事