【问题标题】:Need to run SecureCRT session from the CMD需要从 CMD 运行 SecureCRT 会话
【发布时间】:2020-11-15 00:57:20
【问题描述】:

抱歉有任何问题,但这是我在这里的第一篇文章,提前感谢您的任何 cmets。

我需要从 CMD 运行以下命令:C:\Users\Name\Documents\CRT\SecureCRT.EXE /S \DEVICES\device 设备将从列表中添加到循环中。

我得到了关注:

for p in devices:
    subprocess.Popen([r'C:\Users\Name\Documents\CRT\SecureCRT.EXE /S'] + devices)

我收到以下错误: Traceback (most recent call last): File "C:\Users\Name\Documents\TICKETS\2020\July 2020\Change start stop2.py", line 89, in <module> subprocess.Popen([r'C:\Users\Name\Documents\CRT\SecureCRT.EXE /S'] + devices) File "C:\Users\Name\AppData\Local\Programs\Python\Python36-32\lib\subprocess.py", line 709, in __init__ restore_signals, start_new_session) File "C:\Users\Name\AppData\Local\Programs\Python\Python36-32\lib\subprocess.py", line 997, in _execute_child startupinfo) FileNotFoundError: [WinError 2] The system cannot find the file specified

【问题讨论】:

    标签: python cmd secure-crt


    【解决方案1】:

    我认为你必须使用这个 subprocess.Popen([r'C:\Users\Name\Documents\CRT\SecureCRT.EXE /S'] + 设备)

    使用 // insted of /

    【讨论】:

      【解决方案2】:

      这个命令解决了这个问题。

      for p in devices:
      subprocess.Popen([r'C:\Users\Name\Documents\CRT\SecureCRT.EXE', '/T', '/S', '\\DEVICES\\CORE\\' + p])
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-08-25
        • 1970-01-01
        • 1970-01-01
        • 2015-08-14
        • 2019-11-21
        相关资源
        最近更新 更多