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

如何通过快捷方式运行Windows Terminal指定命令

Windows Terminal快捷方式执行指定命令的实现方案

报错原因

直接将cmd快捷方式的路径替换为wt路径的操作,会将原本传给cmd.exe的/k参数交由wt.exe解析,而Windows Terminal本身不支持/k参数,因此会抛出"/k was not expected"的识别错误。

实现方法

  • 基础实现(复用原有cmd逻辑)

    将快捷方式的目标修改为如下配置即可实现和原有cmd快捷方式完全一致的效果:
    "%LOCALAPPDATA%\Microsoft\WindowsApps\wt.exe" cmd.exe /k echo hello world
    
    逻辑说明:wt启动后会自动运行后续指定的cmd.exe程序,并将/k echo hello world作为参数完整传递给cmd处理。如果你的系统已将wt路径加入环境变量,也可以简化写成wt.exe cmd.exe /k echo hello world。
  • 调用PowerShell执行命令

    若需要在Terminal中使用PowerShell执行命令并保持窗口不关闭,可以使用如下配置:
    "%LOCALAPPDATA%\Microsoft\WindowsApps\wt.exe" powershell.exe -NoExit -Command "echo 'hello world'"
    
  • 指定Terminal配置文件启动

    如需使用Windows Terminal中预设的某款配置文件启动,可以添加-p参数指定配置名称,示例如下:
    "%LOCALAPPDATA%\Microsoft\WindowsApps\wt.exe" -p "命令提示符" cmd.exe /k echo hello world
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 20:06:11