Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Script:
# Script para alternar entre janelas abertas no Windows
# Função para alternar entre janelas
function Alternar-Janelas {
# Obter todas as janelas abertas
$janelas = Get-Process | Where-Object { $_.MainWindowHandle -ne 0 }
# Verificar se há janelas abertas
if ($janelas.Count -eq 0) {
Write-Host "Nenhuma janela aberta encontrada."
return
}
# Exibir lista de janelas abertas
Write-Host "Janelas abertas:"
$janelas | ForEach-Object { Write-Host "$($_.Id) - $($_.MainWindowTitle)" }
# Solicitar ao usuário para escolher uma janela
$escolha = Read-Host "Digite o ID do processo da janela que deseja alternar"
# Validar entrada do usuário
$janelaEscolhida = $janelas | Where-Object { $_.Id -eq $escolha }
if ($janelaEscolhida) {
# Alternar para a janela escolhida
[void][System.Runtime.InteropServices.Marshal]::GetActiveObject("Shell.Application").Windows().Item($janelaEscolhida.MainWindowHandle).Visible = $true
Write-Host "Alternado para a janela: $($janelaEscolhida.MainWindowTitle)"
} else {
Write-Host "ID de processo inválido. Tente novamente."
}
}
# Executar a função
Alternar-Janelas
Como Executar o Script:
1. Abra o Bloco de Notas no Windows.
2. Copie e cole o script acima no Bloco de Notas.
3. Salve o arquivo com a extensão .ps1
, por exemplo, AlternarJanelas.ps1
.
4. Abra o PowerShell como Administrador.
5. Navegue até o diretório onde o arquivo .ps1
foi salvo.
6. Execute o script digitando .\AlternarJanelas.ps1
e pressione Enter.
7. Siga as instruções exibidas no console para alternar entre as janelas abertas.