有一些pywinauto自动化的程序,要运行在服务器上
但pywinauto经常涉及到点击、输入,读取屏幕界面的一些操作
而这些操作,必须让测试界面显示在屏幕上,不然会报错
而我又不想另外再租一套云服务器,太贵了
有好的办法能同时在一台电脑上,同时运行几个pywinauto程序吗
不要太复杂的办法哈
云服务器如何同时运行2个pywinauto程序
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
20条回答 默认 最新
关注获得0.15元问题酬金 引用 皆我百晓生 小程序回复内容作答:
在一台电脑上同时运行多个pywinauto程序,可以尝试以下几种方法:使用多个虚拟桌面:在Windows 10及更高版本中,可以使用虚拟桌面功能,将每个pywinauto程序放在不同的桌面上运行。这样每个程序就处于独立的环境中,不会相互干扰。你可以在任务栏中找到虚拟桌面按钮,打开多个桌面,并在每个桌面中运行一个pywinauto程序。
使用不同的用户账户:可以为每个pywinauto程序创建不同的用户账户,并在各个账户中运行程序。这样每个程序都会运行在独立的用户会话中,互相之间不会有冲突。
使用虚拟机或Docker容器:可以在一台物理机上创建多个虚拟机或Docker容器,每个虚拟机或容器中运行一个pywinauto程序。这样每个程序都运行在独立的环境中,相互之间不会有干扰。
使用多个Python进程:如果你的pywinauto程序独立运行,不需要与其他程序进行交互,可以通过启动多个Python进程同时运行多个程序。你可以使用命令行或脚本来启动多个进程,并将每个进程的pywinauto程序启动起来。
这些方法都是相对简单的,可以根据你的实际需求选择其中一种。注意在使用这些方法时,要确保你的电脑性能足够强大,能够同时支持多个程序的运行。
解决 无用评论 打赏 举报