我看到有人问过类似的问题,但不仅仅是相同的。无论如何我都找不到解决方案。我的情况是,我的主机 Mac 上运行着 Catalina,并在 VirtualBox 上创建了客户机 Windows 10。客户机安装了 Python3 和 Microsoft Robotic Developer Studio。现在我需要运行一些 python 代码才能在 Microsoft Robotic Developer Studio 中驱动机器人。我更愿意从主机编写和运行此代码,因为首先,无法在客户机中正确设置分辨率,其次,一旦我启动 Microsoft Robotic Developer Studio,一切都会变得非常慢,因此在 Powershell 中编写命令来运行 python 很烦人,而且我也不懒得在主机上编写代码,然后将其拖放或复制/粘贴到客户机中。此代码的工作方式是它实际上在 http://localhost:50000/ 上建立连接,并通过此连接与 Microsoft Robotic Developer Studio 交换 json 字符串。所以我认为我需要的是从主机访问此端口的可能性。然后,当我在主机 (Mac) 上运行代码时,它将传递到客户机并通过此端口,并进入客户机上的 Microsoft Robotic Developer Studio。有人可以帮忙吗,如果有可能让它工作的话?