Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Descubra como adicionar o Windows Terminal expansível no menu de contexto

Público-Alvo: Administradores de sistemas e usuários avançados que desejam adicionar o Windows Terminal expansível ao menu de contexto do Windows.


Introdução:
O Windows Terminal é uma poderosa ferramenta de linha de comando que permite aos usuários executarem várias tarefas de forma eficiente. No entanto, por padrão, o Windows Terminal não está disponível no menu de contexto do Windows. Neste artigo, mostraremos como adicionar o Windows Terminal expansível ao menu de contexto, para facilitar o acesso e o uso dessa ferramenta.


Script:
Aqui está um script em PowerShell que adiciona o Windows Terminal expansível ao menu de contexto do Windows:


# Verifica se o Windows Terminal já está registrado no menu de contexto
if (!(Test-Path "HKCU:\Software\Classes\Directory\Background\shell\wt")) {
# Cria a chave do registro para adicionar o Windows Terminal ao menu de contexto
New-Item -Path "HKCU:\Software\Classes\Directory\Background\shell\wt" | Out-Null
New-ItemProperty -Path "HKCU:\Software\Classes\Directory\Background\shell\wt" -Name "Icon" -Value "C:\path\to\windows\terminal\icon.ico" -PropertyType String | Out-Null
New-ItemProperty -Path "HKCU:\Software\Classes\Directory\Background\shell\wt" -Name "MUIVerb" -Value "Windows Terminal" -PropertyType String | Out-Null
New-ItemProperty -Path "HKCU:\Software\Classes\Directory\Background\shell\wt" -Name "ExtendedSubCommandsKey" -Value "Directory\Background\ContextMenus\WindowsTerminal" -PropertyType String | Out-Null
}

# Cria a chave do registro para adicionar os perfis do Windows Terminal ao menu de contexto
if (!(Test-Path "HKCU:\Software\Classes\Directory\Background\ContextMenus\WindowsTerminal")) {
New-Item -Path "HKCU:\Software\Classes\Directory\Background\ContextMenus\WindowsTerminal" | Out-Null
}

# Adiciona os perfis do Windows Terminal ao menu de contexto
$profiles = @(
@{ Name = "PowerShell"; Command = "wt.exe -p 'Windows PowerShell'"; },
@{ Name = "Command Prompt"; Command = "wt.exe -p 'Command Prompt'"; },
@{ Name = "Ubuntu"; Command = "wt.exe -p 'Ubuntu'"; }
)

foreach ($profile in $profiles) {
$profileKey = "HKCU:\Software\Classes\Directory\Background\ContextMenus\WindowsTerminal\$($profile.Name)"
if (!(Test-Path $profileKey)) {
New-Item -Path $profileKey | Out-Null
New-ItemProperty -Path $profileKey -Name "Icon" -Value "C:\path\to\profile\icon.ico" -PropertyType String | Out-Null
New-ItemProperty -Path $profileKey -Name "MUIVerb" -Value $profile.Name -PropertyType String | Out-Null
New-ItemProperty -Path $profileKey -Name "command" -Value $profile.Command -PropertyType String | Out-Null
}
}

Certifique-se de substituir "C:\path\to\windows\terminal\icon.ico" pelo caminho do ícone do Windows Terminal e "C:\path\to\profile\icon.ico" pelo caminho do ícone do perfil desejado.


Conclusão:
Adicionar o Windows Terminal expansível ao menu de contexto do Windows pode facilitar muito o acesso e o uso dessa ferramenta poderosa. Com o script fornecido, você pode adicionar o Windows Terminal e seus perfis ao menu de contexto de forma rápida e fácil. Experimente e aproveite a conveniência de ter o Windows Terminal sempre à mão.


Compartilhe este artigo com seus amigos administradores de sistemas e usuários avançados para que eles também possam aproveitar os benefícios de adicionar o Windows Terminal expansível ao menu de contexto do Windows.


To share Download PDF