Windows Terminal 笔记
目录
指令
背景
最近研究公司框架,由于轻量版环境需要手动使用cmd启动多个bat脚本,个人觉得多个窗口不太美观,打算使用Windows Terminal套壳原来的Bat脚本,实现一键多窗口启动
思路
一种思路是bat套壳vbs,打开Terminal后使用快捷键运行,模拟认为操作,易编写但编写量大,
另一种思路就是直接使用Terminal指令,检索后发现其说明文档甚至适配了中文,微软还是大厂厉害
知识点
这里仅记录用到的知识点,未用到的请自行参考说明文档(这个文档要是也访问不辽感觉也就没必要用Terminal甚至可以说没必要用微软产品了),考虑到文档基本不可能丢失或访问无效,就不搬运了
以下指令可直接运行在cmd中或写在bat文件中
wt
wt为Windows Terminal缩写,可用于启动Windows Terminal窗口
参数
-w/–window
在特定窗口中启动终端。
|
|
nt/new-tab
新建窗口
命令 | 参数 | 说明 | 值 |
---|---|---|---|
new-tab , nt |
--profile, -p profile-name |
根据分配的配置文件名称创建一个新选项卡。 | 配置文件名称 |
new-tab , nt |
--startingDirectory, -d starting-directory |
根据分配的起始目录路径创建一个新选项卡。 | 目录路径 |
new-tab , nt |
commandline |
根据分配的命令行创建一个新选项卡。 | 包含可选命令的可执行文件 |
new-tab , nt |
--title |
创建分配了标题的新选项卡。 | 用作选项卡标题的文本 |
new-tab , nt |
--tabColor |
创建分配有选项卡颜色的新选项卡。 | 十六进制颜色为 #RGB 或 #RRGGBB |
如果在 Windows 终端中更改选项卡的标题并希望该标题保持不变,则必须通过将其设置为
true
来启用 suppressApplicationTitle 选项。
bat/cmd
我的脚本
|
|
;可以用于创建多个窗口,既可直接运行bat,也可执行cmd指令。经测试,-w和nt分开使用时没有问题,合并使用时,会认为nt和下一个wt语句前为一条cmd执行进行执行而报错,使用
ping -n 1 127.1
可以很好的分割多条语句,同时产生窗口运行结束后会自行关闭,相关错误上传至Windows Terminal Github Issue。