def Rdp_Action_once(ip, passwd, acount, cmd): #启动RDP.exe app_startcmd = RDP_Path + " /f" + " /v:" + ip + " /u:" + acount + " /p:" + passwd print(app_startcmd) app = Application().start(app_startcmd) time.sleep(25) #RDP_con = Application().connect(title_re=".*远程桌面连接").top_window() RDP_con = Application().connect( class_name="TscShellContainerClass").top_window() #win10登录需点击、输入回车 #pywinauto.mouse.click(button='left', coords=(160, 160)) time.sleep(2) RDP_con.type_keys('{VK_RETURN}') #进入界面 time.sleep(8) RDP_con = Application().connect( class_name="TscShellContainerClass").top_window() #RDP_con = Application().connect(title_re=".*远程桌面连接").top_window() time.sleep(1.5) RDP_con.print_control_identifiers() #模拟输入win+R RDP_con.type_keys('{VK_RWIN}') #输入cmd time.sleep(1.5) RDP_con.type_keys('powershell') time.sleep(2.5) RDP_con.type_keys('{VK_RETURN}') time.sleep(4.5) RDP_con.type_keys((cmd)) print((cmd)) time.sleep(0.5) RDP_con.type_keys('{VK_RETURN}') time.sleep(33.5) RDP_con.close()