2017-06-20 142 views
0

我有一个要求,即只能通过远程桌面连接访问我的应用程序之一。如何自动化可通过远程桌面访问的应用程序

我通常连接到使用以下步骤 1)服务器用户ID使用浏览器然后打开应用程序的应用导航到远程桌面连接,输入IP地址 2)输入,密码 3)。

请帮忙完成这些步骤。

回答

0

您可以分两步来解决问题: 1.通过java代码(或任何其他可选的语言,您很舒服)登录到该框。

远程桌面连接

JAVA

// creating credentials 
Process p = Runtime.getRuntime().exec("cmdkey /generic:"+ip+" /user:"+userName+" /pass:"+password); 
p.destroy(); 

Runtime.getRuntime().exec("mstsc /v: "+ip+" /f /console"); 

Thread.sleep(2*60*1000); // min sec millisec 
// deleting credentials 
Process p1 = Runtime.getRuntime().exec("cmdkey /delete:"+ip); 
p1.destroy(); 
  • 一旦你能够登录到所述框,它是作为启动浏览器,在打开的应用程序一样简单和运行你的脚本(这些脚本应该出现在你想运行脚本的远程桌面上)。这非常简单。
  • +0

    @kumar做了解决方案吗?或者你仍然面临问题? –