是否可以编写脚本在Mac上运行Windows VM上的应用程序?

时间:2013-09-21 21:37:05

标签: windows macos automation remote-desktop

我正在使用来自我的mac的RDC连接来连接客户端网络中的应用程序(在Windows框中)。是否可以编写执行以下操作的脚本:

  1. 打开你的RDC。 (我正在使用CoRD,我的VM凭据保存在.rdp文件中。
  2. 使用.rdp文件中的有效凭据登录VM。
  3. 在该VM上打开您的应用程序(例如:IE浏览器)
  4. 我的shell脚本中的以下代码会将我连接到我的VM。(前两个步骤正在运行)

    open rdp://[username[:password]@]hostname
    

    我应该如何自动化第三步? 除了shell脚本还有其他方法吗?

2 个答案:

答案 0 :(得分:0)

如果您在Mac上安装Jenkins,然后在Windows计算机上安装Jenkins slave代理,您可以通过Jenkins Web UI在Windows框中远程运行您喜欢的任何命令,并将结果恢复为好。在那种情况下,根本不需要使用RDC。

有关更多背景信息,请参阅:https://wiki.jenkins-ci.org/display/JENKINS/Distributed+builds

答案 1 :(得分:0)

这可能是一个简单的答案,但 AutoHotKey 会使您的第3步自动化。它免费且非常容易编写脚本。您可以在VM的启动例程中使用此功能,因此当您登录时,可以启动您的工作。

我之前用它来测试Windows上的一些Java Swing组件,它非常方便(Windows在Mac上的Virtualbox VM上运行)。