我是静默安装的新手,我想知道我们是否可以通过使用pywinauto在python中编写脚本而只需单击一下,就可以安装和配置用户名密码或端口号之类的软件。
答案 0 :(得分:0)
问题没有足够的细节。因此答案将是“是的,有可能”。但这会引起对StackOverflow的不尊重,因为您没有表现出自己的努力,并且浪费了专家隐藏细节的时间:复制步骤,代码示例,应用程序示例的链接或其他技术问题。在这种情况下,专家不能确定您会接受正确的答案,因此出于许多原因,答复的动机会降低。
使用GUI自动化,您可能还会遇到一些标准陷阱,但是可以解决,但是如果没有这些细节,也很难预测。如果不是用于GUI测试(只是为了自动化,对吗?),我建议您执行以下操作:
了解如何通过命令行执行安装。许多setup.exe
安装程序具有帮助选项/?
和静默安装选项,例如/s
(取决于安装程序)。如果它是.msi
安装程序,请使用msiexec
命令(也请获取其帮助)继续进行一个命令安装。
确保您具有活动的桌面(即,计算机未锁定,RDP窗口未最小化且未断开连接),因为这对于GUI自动化很重要:特别是对于pywinauto,我们有方法.type_keys(...)
和{{1 }}需要活动桌面。有些方法虽然不需要活动的桌面。
然后准备pywinauto脚本以登录GUI应用程序。可以从主批处理脚本调用此脚本。