吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2979|回复: 12
收起左侧

[其他原创] 【bat】winget静默安装&卸载应用

[复制链接]
Xudaxian001 发表于 2023-2-24 21:28
本帖最后由 Xudaxian001 于 2023-2-24 21:33 编辑

Windows大概在2020年时加入了一个新命令——winget(效果类似于linux的apt-get),经过了几年的发展,现在做的已经比较完善了
目前winget可以做到从搜索应用(从对应源中,默认为winget源),静默安装应用,卸载应用(卸载暂不能实现静默) 等等
以下为命令官方解释:
image.png
一遍遍输命令太麻烦了,所以我们就可以通过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


最后贴上完成的脚本下载地址

https://wwwu.lanzouf.com/iqETw0oh5bkd

免费评分

参与人数 5吾爱币 +5 热心值 +5 收起 理由
miaoyu666 + 1 + 1 谢谢@Thanks!
癫疯灬博 + 1 + 1 我很赞同!
woyucheng + 1 + 1 谢谢@Thanks!
lovxyj + 1 + 1 谢谢@Thanks!
blywq + 1 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| Xudaxian001 发表于 2023-2-26 11:26
yu520 发表于 2023-2-25 14:41
博主这个怎么使用?

在cmd里用winget search --name 应用名 可以找到对应名称的应用,再用winget install --accept-package-agreements --id 应用对应的id就能安装应用了
zxh1231 发表于 2023-2-24 22:02
blywq 发表于 2023-2-24 22:12
lovxyj 发表于 2023-2-25 07:46
感谢分享,下载看看
yu520 发表于 2023-2-25 14:41
博主这个怎么使用?
I1mport 发表于 2023-2-25 16:55
感谢作者,帮大忙了
tianwenmingce 发表于 2023-2-26 17:17
感谢分享
ylhz 发表于 2023-2-27 17:27
感谢分享
xsm1136 发表于 2023-6-3 13:21
看不懂啊  有例子嘛?比如 我要安装QQ
这个bat应该怎么填写啊?
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 22:25

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表