在我来这里提问之前,我找到并阅读了以下链接的内容:
并得出了以下结论:
以下是我浏览时发现的一些:
但是它们都不能满足我的需要,因为它们只能自动安装流行的应用程序。
但我想要的是一个可以选择安装任何软件的应用程序。例如,我想安装 Visual Studio 或 Netbeans,或 Dreamweaver。我只需选择该应用程序的安装文件即可。然后应用程序将完成剩下的工作。
也许,应用程序可以通过记录按键和鼠标点击来工作。然后应用这些记录来定制安装。如果安装程序足够复杂的话。
答案1
甚至还有一门完整的语言来自动化 GUI 中的操作。它被称为 TCL。
Ninite 可能使用.NET 框架来实现这一点。
不管怎样,我在 Google 上搜索了一些软件,有些是商业软件,有些不是:SilkTest、TestComplete、AutoIT
答案2
我同意乔希的观点,如果你只是为了家庭设置而这样做,那么到最后你将陷入一个痛苦的世界,在我看来这是不值得的。
想想您将花费多少时间尝试使安装工作,然后是程序的自动配置...然后您需要花费大量时间来调整它,因为这个操作系统补丁或该程序版本对安装进行了足够的更改,导致脚本无法工作......您很快就会明白这一点是没有意义的。
我确实建议无论如何都要了解 autoIT,因为它是一种非常好的 Windows 脚本语言。
答案3
管理未以某种方式打包的程序的安装和删除将是一场噩梦,甚至是不可能的。我怀疑有任何东西可以做到这一点。Windows 确实有自己的包管理,但它不如您提到的一些开源替代方案那么强大。