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

Como Fixar uma Caixa Transparente ou Translúcida na Tela no Windows

Público-Alvo: Administradores de sistemas e profissionais de TI intermediários que desejam aprender a fixar uma caixa transparente ou translúcida na tela do Windows para facilitar a visualização de informações importantes.

Ao trabalhar com múltiplas janelas e aplicativos abertos, pode ser difícil manter o foco em informações específicas. Neste artigo, você aprenderá como fixar uma caixa transparente ou translúcida na tela do Windows, permitindo que você visualize informações importantes enquanto trabalha em outras tarefas. Essa técnica pode ser especialmente útil para monitorar logs, acompanhar métricas em tempo real ou exibir lembretes visuais.

Script: Para fixar uma caixa transparente ou translúcida na tela no Windows, podemos usar um script em PowerShell. Siga as etapas abaixo para criar e executar o script:

  1. Abra o Bloco de Notas ou qualquer editor de texto de sua preferência.
  2. Copie e cole o seguinte código no editor de texto:
Add-Type -TypeDefinition @"
using System;
using System.Runtime.InteropServices;

public class WinAPI
{
    [DllImport("user32.dll", SetLastError = true)]
    public static extern IntPtr FindWindow(string lpClassName, string lpWindowName);

    [DllImport("user32.dll", SetLastError = true)]
    public static extern bool GetWindowRect(IntPtr hWnd, out RECT lpRect);

    [DllImport("user32.dll", SetLastError = true)]
    public static extern bool SetWindowPos(IntPtr hWnd, IntPtr hWndInsertAfter, int X, int Y, int cx, int cy, uint uFlags);

    [StructLayout(LayoutKind.Sequential)]
    public struct RECT
    {
        public int Left;
        public int Top;
        public int Right;
        public int Bottom;
    }

    public const uint SWP_NOSIZE = 0x0001;
    public const uint SWP_NOZORDER = 0x0004;
    public const uint SWP_SHOWWINDOW = 0x0040;
}
"@

$windowTitle = "Título da Janela" # Substitua pelo título da janela que você deseja fixar a caixa
$boxWidth = 400 # Largura da caixa em pixels
$boxHeight = 200 # Altura da caixa em pixels
$boxColor = "LightBlue" # Cor da caixa (pode ser um nome de cor ou um código hexadecimal)

$windowHandle = [WinAPI]::FindWindow($null, $windowTitle)
if ($windowHandle -ne [IntPtr]::Zero) {
    [WinAPI]::GetWindowRect($windowHandle, [ref]$windowRect)
    $boxLeft = $windowRect.Left + (($windowRect.Right - $windowRect.Left) / 2) - ($boxWidth / 2)
    $boxTop = $windowRect.Top + (($windowRect.Bottom - $windowRect.Top) / 2) - ($boxHeight / 2)

    $box = New-Object System.Windows.Forms.Form
    $box.FormBorderStyle = "None"
    $box.BackColor = $boxColor
    $box.TransparencyKey = $box.BackColor
    $box.StartPosition = "Manual"
    $box.Bounds = [System.Drawing.Rectangle]::FromLTRB($boxLeft, $boxTop, $boxLeft + $boxWidth, $boxTop + $boxHeight)
    $box.TopMost = $true
    $box.ShowInTaskbar = $false
    $box.Show()
}
  1. Edite as variáveis $windowTitle, $boxWidth, $boxHeight e $boxColor de acordo com suas preferências. Certifique-se de que o valor de $windowTitle corresponda ao título da janela na qual você deseja fixar a caixa.
  2. Salve o arquivo com a extensão ".ps1", por exemplo, "fix_transparent_box.ps1".
  3. Abra o PowerShell como administrador.
  4. Navegue até o diretório onde você salvou o arquivo do script usando o comando cd.
  5. Execute o script digitando o nome do arquivo, por exemplo, .\fix_transparent_box.ps1.

Conclusão: Agora você sabe como fixar uma caixa transparente ou translúcida na tela no Windows usando um script em PowerShell. Essa técnica pode ser útil para manter informações importantes sempre visíveis enquanto você trabalha em outras tarefas. Experimente personalizar o script de acordo com suas necessidades e aproveite os benefícios dessa funcionalidade.

Compartilhe este artigo com seus colegas de trabalho e amigos que possam se beneficiar dessa técnica para melhorar sua produtividade no Windows.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.