卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章11201本站已运行3223

【bat】winget静默安装&卸载应用

Windows大概在2020年时加入了一个新命令——winget(效果类似于linux的apt-get),经过了几年的发展,现在做的已经比较完善了
目前winget可以做到从搜索应用(从对应源中,默认为winget源),静默安装应用,卸载应用(卸载暂不能实现静默) 等等
以下为命令官方解释:

一遍遍输命令太麻烦了,所以我们就可以通过bat脚本来实现安装/卸载应用的功能
安装代码如下:
@echo off
echo winget安装程序
echo 软件安装程序
echo 请输入需要的软件/游戏
echo.
set /p name=
winget search --name "%name%"
echo.
echo 请输入要安装软件/游戏的ID
set /p i=
winget install --accept-package-agreements --id "%i%"
::accept-package-agreements参数可以同意所有许可协议,避免二次确认  
pause
卸载代码如下:
@echo off
winget list
echo.
echo.
echo.
echo 请输入要卸载程序的ID
set /p u=
cls
echo 请输入要卸载程序的ID
winget uninstall --force "%u%"
pause
最后贴上完成的脚本
winget成品.zip
6d9489b0914209d486107fe40b03bf93.zip (476 Bytes)
卓越飞翔博客
上一篇: PHP小米运动单文件网页提交(既是网页提交也是接口!)
下一篇: 个人收款码、赞赏码实现免签约微信支付接口原理+源码
留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏