我想自动化一个只能在远程桌面上的Windows XP中运行的旧软件(drafix)。
是否可以编写一个直接与软件控件交互的pywinauto脚本,而无需在GUI上发送鼠标/键盘点击,然后最小化远程桌面屏幕甚至锁定PC?
我需要打开程序,遍历文件名列表,打开它们中的每一个并保存为不同的格式。
我使用了一些基本的GUI自动化 - 必要时单击按钮,发送键盘快捷键并从列表中输入文件名。但它不是很可靠,我想最小化远程桌面窗口并使用我的PC而不是它在前台。
从我读过的here,应该可以通过一些变通方法,我需要在远程桌面上安装旧版本的Python(任何一个想法?)来编写和运行那里的脚本。
您可以做的只是将脚本复制到远程计算机并在那里运行。关于最小化或封闭的RDP,Remote Execution Guide中描述的解决方法和技巧很少,总结了一些StackOverflow答案。