Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/littlenewton/wt-here
在 Windows 右键菜单中添加 Windows Terminal 启动选项
https://github.com/littlenewton/wt-here
powershell right-click-menu windows-terminal
Last synced: about 13 hours ago
JSON representation
在 Windows 右键菜单中添加 Windows Terminal 启动选项
- Host: GitHub
- URL: https://github.com/littlenewton/wt-here
- Owner: LittleNewton
- License: mit
- Created: 2020-05-22T19:13:11.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-04-08T07:19:04.000Z (9 months ago)
- Last Synced: 2024-12-25T03:07:53.758Z (about 13 hours ago)
- Topics: powershell, right-click-menu, windows-terminal
- Language: PowerShell
- Homepage:
- Size: 935 KB
- Stars: 218
- Watchers: 5
- Forks: 50
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Open Windows Terminal Here
*A project backed by [LeXtudio Inc.](https://www.lextudio.com)*
## 1. 安装指南
1. [安装 Windows Terminal](https://github.com/microsoft/terminal).
2. [安装 PowerShell 7](https://github.com/PowerShell/PowerShell).
3. 以**管理员身份**启动 PowerShell 7 控制台 (Powershell 5 是**不行**的),然后运行 `src` 目录下的 `install.ps1` 脚本,将【上下文菜单项】安装到 Windows 资源管理器。现在,菜单项已添加到 Windows 资源管理器上下文菜单了。![layout](img/all_in_one.jpg)
> **图 1**: 三种安装方式,注意,一定要在**管理员模式**下安装,切记!(个人比较喜欢**默认**的 `Mini` 模式)## 2. 安装示例
### 2.1 Windows 10 安装
1. 以管理员身份打开刚安装好的 Powershell Core 7,然后切换工作目录到本库
2. 确保网络畅通;
3. 执行 `install.ps1`,然后你将获得一个**类似图 1 中的第 1 幅图**的桌面、文件夹右键菜单。> 如果只运行 `install.ps1` 而不加参数,那么菜单项将以 `Mini` 布局组织。 其他布局(如 `Default` 和 `Flat`)具有不同的外观。 要应用其他布局(如 `Flat`),只需运行 `install.ps1 Flat`。
**由于项目维护者 [@LittleNewton](https://github.com/LittleNewton/) 不喜欢 Windows 11,因此不保证脚本在该系统上的可用性。**
### 2.2 Windows Server 2022 安装
Administrator 用户可通过添加自定义路径参数的方式执行脚本:
``` powershell
# 注意替换自定义的路径
.\install.ps1 -CustomPath "C:\Users\Administrator\bin\Microsoft Windows Terminal"
```对于 Windows Server 2022 普通用户,可以通过执行 `$WithNormal` 命令开关的方式,添加两个右键菜单,分别为普通用户和管理员用户,命令如下:
``` powershell
# 注意替换自定义路径
.\install.ps1 -CustomPath "D:\Users\newton\bin\Microsoft Windows Terminal" -WithNormal
```除此之外,其他细节同普通 Windows 10.
## 3. 卸载
以管理员身份,在 PowerShell 7 中,执行 `uninstall.ps1` 即可删除该配置。
## 4. 注意
- 当前版本仅支持 Windows 10 和 Windows Server 2022;
- `install.ps1` 和 `uninstall.ps1` 脚本**必须**以管理员身份运行;
- **必须**在版本 >= 6 的 PowerShell 下执行脚本;
- `install.ps1` 和 `uninstall.ps1` 仅操作上下文菜单项的 Windows 资源管理器设置,而不写入 Windows Terminal 的设置;
- 从 GitHub 下载 Windows Terminal 图标 (在 `install.ps1` 中) 需要 Internet 连接,最好在运行 `install.ps1` 时,将代理软件设置为全局代理;