python - 在 Windows 中自动化流程

标签 python shell powershell vbscript

我们有一个 Web 应用程序,可以在需要刷新服务器时发出警报。当警报出现时,我们必须打开一个 Windows 应用程序,提供服务器名称并刷新服务器。可以使用任何脚本语言来自动化此过程吗?

最佳答案

您的警报系统可以启动 python 脚本。例如看一下here了解在 Outlook 收到电子邮件时启动 Python 脚本的简单方法。

然后你可以使用pywinauto ,它有一个非常简单的 API:

from pywinauto import application

app = application.Application.start("notepad.exe")
app.Notepad.MenuSelect("Help->About Notepad")
app.AboutNotepad.OK.Click()
app.Notepad.Edit.TypeKeys ("pywinauto Works!", with_spaces = True)

另请参阅:Why write yet another automation tool if there are so many out there?与其他现有工具进行比较。

关于python - 在 Windows 中自动化流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25890877/

相关文章:

python - Django Postgres Trigram 搜索 - 如何查看每个结果的分数?

Python - 在字符串中查找字符串列表的出现

shell - 从 GNU Makefile 调用 `command -v find`

unix - 为什么shell脚本比较经常使用x$VAR = xyes?

PowerShell 'Or' 语句

python - 将 dict 转换为 defaultdict

python - 列表列表,最后一项与python比较

php - shell输出到网络

powershell - Azure PowerShell Start-AzureAutomationRunbook 未指定默认订阅

powershell - 为什么括号导致赋值产生结果?