适用于开发人员的画中画 (PiP) 模式
- Updated: 2025/10/10
画中画 (PiP) 模式允许开发人员在单独的窗口中运行和测试自动化,从而提升生产力,能够在不中断主要桌面活动的情况下进行实时监控。
什么是开发人员的 PiP 模式?
PiP 模式是一项功能,允许开发人员(平民开发者 和 专业开发人员)在同一台机器的单独、隔离的窗口会话中运行和测试机器人,而不会干扰个人桌面活动。
在 PiP 模式下,自动化在受控环境中运行——可以是在虚拟窗口,也可以是在完整的虚拟桌面——而不会控制开发人员的鼠标、键盘或应用程序。 这使开发人员能够在继续使用自己桌面的同时,实时观察自动化的执行。
PiP 模式选项
机器人创造程序可以使用两种 PiP 模式———虚拟桌面和虚拟窗口。
- 虚拟桌面
- 这是 Bot Creator 可用于部署自动化的默认 PiP 模式。 虚拟桌面会话维护其自身的安全上下文,与主桌面类似。 这可确保对应用程序、文件和其他系统资源进行受控访问。 当自动化与 Office 应用程序或处理敏感数据的其他环境交互时,它特别有用。 通过使用虚拟桌面模式,开发人员可以实现更安全的执行,最大限度地降低干扰其主桌面的风险,并在受控的、类似实际正式的环境中测试或验证自动化。
- 虚拟窗口
- 虚拟窗口 (PiP) 是一种用户界面功能,可让您在使用其他应用程序时,在屏幕顶部浮动一个小窗口(例如视频播放器、日志监视器或任务运行器)。 这个小巧且可调整大小的窗口始终可用,不会占用太多屏幕空间,因此您可以继续在主窗口或 机器人编辑器 中工作。 为开发人员使用虚拟窗口是简化工作流程和提高生产力的有效方法。 它使开发人员能够在 机器人编辑器 中工作的同时,关注运行自动化、日志或实时输出等基本任务。 通过改进 Citizen Developer Program 的采用来提高生产力。
优势
- 减少上下文切换
- 使用虚拟窗口,开发人员可以轻松访问相关信息,而无需在工具之间不断切换。
- 提高生产率
- 通过减少在标签页或窗口之间切换的需要,开发人员可以保持他们的流程,专注于手头的任务,同时关注关键信息,从而增强多任务处理能力。
- 强化安全
- 在其自身的安全环境中运行,降低了从开发人员主桌面泄露敏感数据的风险。
- 错误隔离
- 如果自动化崩溃或遇到问题,只有虚拟桌面会话会受到影响,主桌面不会受到影响。
- 多应用程序支持
- 适用于需要在多个应用程序之间切换的端到端工作流。 例如,Excel + Outlook + 文件资源管理器。
虚拟桌面与虚拟窗口
在开发过程中使用 PiP 模式是保持工作效率的绝佳方式,同时还能实时监控自动化任务、测试结果或服务器日志等流程。 无论您是在使用自动化还是在调试代码,虚拟桌面或虚拟窗口都能确保您无需离开主要开发环境,即可跟踪重要任务的状态。 此功能对于需要在运行后台进程时保持专注的 平民开发者 和 专业开发人员 尤其有价值。
下表描述了 PiP 模式选项的主要区别:
功能 | 虚拟桌面 (PiP) | 虚拟窗口 (PiP) |
---|---|---|
范围 | 完整隔离的桌面 | 单一应用程序界面 |
开发人员视图 | 整个桌面可见 | 仅应用程序窗口可见 |
自动化交互 | 跨多个应用程序或窗口 | 仅限于该应用程序 |
资源使用 | 较高(完整桌面环境) | 较低(更轻) |
场景 | 端到端或多应用程序工作流测试 | 应用程序特定的自动化测试 |
支持的操作系统 | Windows 8、Windows 10、Windows 11、Windows Server 2012、Windows Server 2016、Windows Server 2019,以及受支持的 Windows 客户端版本 | Windows 8、Windows 10、Windows 11、Windows Server 2012、Windows Server 2016、Windows Server 2019 |