自动启动软件,下载数据并保存到文件夹(本地软件)

时间:2017-09-14 19:45:17

标签: python python-2.7 command-line command

对问题的模糊性表示抱歉,但我主要是在寻找如何学习如何完成以下任务的资源。我的计算机上有一些软件,并希望自动执行以下任务(因为它每天都会发生):

  1. 启动程序
  2. 点击一些按钮
  3. 将新数据文件保存到特定文件夹
  4. 我遇到的唯一问题是python中的subprocess模块和start用于启动程序的命令行。但是,一旦软件打开,我对如何让我的电脑点击某些按钮(使用脚本)感到茫然。我非常感谢您对我可以了解更多相关信息的任何想法或建议。一旦我有了脚本,我知道如何安排每天发生的任务。谢谢!

    我使用的是Windows,但该软件没有API。

1 个答案:

答案 0 :(得分:2)

如果您指定使用的操作系统或其他一些细节会有所帮助,但考虑到给出的一些细节,您可以使用可以运行GUI应用程序的脚本语言,这里有几个例子:

1.Windows:

AutoHotkey的: https://autohotkey.com/

的AutoIt: https://www.autoitscript.com/site/autoit/

2.Linux:

xdotool:http://www.semicomplete.com/projects/xdotool/

3.Mac:

Automator:https://en.wikipedia.org/wiki/List_of_macOS_components#Automator