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

Aprenda a utilizar a funcionalidade Arrastar+para+Encaixar no Windows

A funcionalidade Arrastar+para+Encaixar é uma ferramenta extremamente útil presente nos sistemas operacionais Windows, que permite aos usuários organizar suas janelas de forma rápida e prática. Com apenas alguns cliques, é possível redimensionar e posicionar as janelas na área de trabalho de acordo com suas preferências. Neste artigo, iremos explorar como utilizar essa funcionalidade e apresentar alguns exemplos de scripts que podem facilitar ainda mais o seu uso.

Exemplos:

  1. Redimensionando janelas: Uma das principais vantagens do Arrastar+para+Encaixar é a possibilidade de redimensionar as janelas de forma rápida e precisa. Para isso, basta clicar na barra superior da janela e arrastá-la para o lado ou para o topo da tela. Veja o exemplo de script abaixo, utilizando PowerShell, que redimensiona uma janela para ocupar metade da tela:
Add-Type -TypeDefinition @"
    using System;
    using System.Runtime.InteropServices;

    public class WindowHelper
    {
        [DllImport("user32.dll")]
        public static extern bool GetWindowRect(IntPtr hWnd, out RECT lpRect);

        [DllImport("user32.dll")]
        public static extern bool MoveWindow(IntPtr hWnd, int X, int Y, int nWidth, int nHeight, bool bRepaint);

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

$handle = (Get-Process -name "NomeDoProcesso").MainWindowHandle
$rect = [WindowHelper]::RECT{}
[WindowHelper]::GetWindowRect($handle, [ref]$rect)

$width = [Math]::Floor(([System.Windows.Forms.Screen]::PrimaryScreen.Bounds.Width) / 2)
$height = [System.Windows.Forms.Screen]::PrimaryScreen.Bounds.Height

[WindowHelper]::MoveWindow($handle, 0, 0, $width, $height, $true)
  1. Posicionando janelas lado a lado: Outra funcionalidade interessante do Arrastar+para+Encaixar é a capacidade de posicionar duas janelas lado a lado, facilitando a comparação de informações ou a realização de tarefas simultâneas. Veja o exemplo de script abaixo, utilizando CMD, que posiciona duas janelas lado a lado:
@echo off
start "" /B cmd /c "mode con: cols=80 lines=50 & echo Primeira janela"
start "" /B cmd /c "mode con: cols=80 lines=50 & echo Segunda janela"

Agora que você aprendeu como utilizar a funcionalidade Arrastar+para+Encaixar no Windows e conferiu alguns exemplos de scripts que podem facilitar ainda mais o seu uso, compartilhe este artigo com seus amigos e ajude-os a aproveitar ao máximo essa ferramenta incrível! Compartilhar conhecimento é sempre uma ótima maneira de fortalecer a comunidade de usuários do 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.