当前位置: 首页 > 知识库问答 >
问题:

自动化 - 想实现windows自动安装给定软件?

楚洋
2023-09-10

问题描述

题主电脑软件比较多,考虑到后面换电脑的需要,想做一个windows自动安装软件(给定安装包)的脚本,因为对脚本并不熟悉,希望大佬们给点思路

补充:额,考虑到强迫症,如果能更改安装位置就更好了

共有2个答案

诸葛煜
2023-09-10

直接让ai给你用bat/cmd写段脚本然后自己调一调就行

以下代码大都用ai+手动修改生成
  • 不用静默安装的话,大部分是start "安装包路径",
  • 但如果要求是静默安装的话,不一定是通用的命令,比如

      @REM vscode的  C:\fake\path\to\VSCodeSetup-x64.exe /VERYSILENT /MERGETASKS=!runcode  @REM 迅雷的  C:\fake\path\to\XunLeiWebSetup.exe /S  @REM FoxitPDFEditor  C:\fake\path\to\FoxitPDFEditor_Setup.msi /quiet
  • 能不能指定安装路径看这个安装包支持不支持,比如

      @REM vscode的  C:\fake\path\to\VSCodeSetup-x64.exe /VERYSILENT /NORESTART /NOCANCEL /CLOSEAPPLICATIONS /MERGETASKS=!runcode,desktopicon,addtopath /DIR="%INSTALL_PATH%"

    所以用脚本实现这过程很复杂,可以分情考虑况在脚本里使用winget之类的工具

  • 像vscode这种简单的,有明确文档可以查的,或者根本在winget找不到的软件,就用脚本
  • 像微信之类的,可以用winget install Tencent.WeChat直接安装
邢俊悟
2023-09-10

可以考虑使用批处理脚本(.bat)或PowerShell脚本(.ps1)

 类似资料:
  • 对于有多台需要安装的计算机的情况,可以采用全自动安装的方式。 用于此项任务的 Debian 软件包有 fai(需要使用一台安装服务器), replicator、 systemimager、 autoinstall,以及 Debian 安装程序本身。 4.4.1. 使用 Debian 安装程序进行自动安装 Debian 安装程序支持通过预先配置文件进行自动安装。 一个预配置文件可以从网络上或者可移动

  • 对于有多台需要安装的计算机的情况,可以采用全自动安装的方式。 用于此项任务的 Debian 软件包有 fai(需要使用一台安装服务器), replicator、 systemimager、 autoinstall,以及 Debian 安装程序本身。 4.7.1. 使用 Debian 安装程序进行自动安装 Debian 安装程序支持通过预先配置文件进行自动安装。 一个预配置文件可以从网络上或者可移动

  • 本文向大家介绍BAT批处理实现自动安装软件功能,包括了BAT批处理实现自动安装软件功能的使用技巧和注意事项,需要的朋友参考一下 用记事本输入,保存为*.bat。具体路径自己更改,每空一行就是单独的一个。如果在dos下,变量只用%,作成批处理,就要用%%。 特别说明:“安装Windows 补丁”这个批处理有点不妥,因为Windows 补丁有两种类型,一种是简单的可执行文件,即没有图标的,另一种是有图

  • 本文向大家介绍Python自动化xpath实现自动抢票抢货,包括了Python自动化xpath实现自动抢票抢货的使用技巧和注意事项,需要的朋友参考一下 小伙伴们,这次推文讲的是‘xpath‘,掌握起来不难的哦。而且,熟悉了这套路,别说pubmed,任何你能在浏览器实现的操作,都基本能通过selenium自动化进行。 总代码: 代码1 for i in range(1,50+1): printg('

  • 我试图通过一个简单的程序在Spring中使用@Autowired注释进行依赖注入,但是我给出了以下错误 通过xml配置,它给了我正确的结果。 我的 xml 文件 客户类 人员类 主类

  • Spring@自动配电 我对Spring@Autowired注释有疑问。请帮助。。。 在Spring mvc中,当我按此顺序尝试@Autow的时候 控制器- 即在控制器I自动连线服务类对象中,在服务类自动连线Dao对象中。 这个注射链工作得很好。 类似地,在strutrs2 Spring中,我以这种方式应用了@Autowired注释 操作--- 该注射链也工作正常。 如果我从这个链之外调用一个fu