You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PowerShell脚本遇输入提示暂停,如何自动输入'y'?

解决PowerShell脚本中自动确认spicetify apply的问题

问题原因

你当前脚本里的ECHO 'y'只是在控制台输出文本,并没有将其作为spicetify apply命令的输入流,所以执行到该命令时仍然会等待手动输入。

解决方案

有两种可靠的方式实现自动确认:

方法1:通过管道传递确认输入

直接将y通过管道传递给spicetify apply命令,让命令自动接收输入:

spicetify config current_theme Sleek
spicetify config color_scheme futura
echo 'y' | spicetify apply

方法2:使用spicetify的强制确认参数(推荐)

大部分版本的spicetify支持-f或--force参数跳过确认提示,直接执行应用操作,这种方式比模拟输入更稳定:

spicetify config current_theme Sleek
spicetify config color_scheme futura
spicetify apply -f

验证说明

替换原脚本中的对应命令后,执行脚本时spicetify apply就会自动完成确认,无需手动输入。

内容的提问来源于stack exchange,提问作者Dig Durr

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 12:20:37