Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Público-Alvo: Este artigo destina-se a administradores de sistemas e usuários avançados do Windows que desejam aprender a criar janelas transparentes para melhorar a aparência visual do sistema operacional.
A transparência nas janelas do Windows pode ser uma ótima maneira de personalizar a aparência do sistema operacional e dar um toque moderno ao ambiente de trabalho. Neste artigo, você aprenderá como criar janelas transparentes no Windows, utilizando scripts em lote (BAT) e PowerShell. Com essas técnicas, você poderá personalizar a transparência de qualquer janela aberta no seu sistema.
Script:
1. Script em lote (BAT):
@echo off
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v UseOLEDragImage /t REG_DWORD /d 0 /f
taskkill /f /im explorer.exe
start explorer.exe
2. Script em PowerShell:
Add-Type -TypeDefinition @"
using System;
using System.Runtime.InteropServices;
public class TransparentWindow
{
[DllImport("user32.dll")]
public static extern int SetWindowLong(IntPtr hWnd, int nIndex, int dwNewLong);
[DllImport("user32\.dll")]
public static extern int GetWindowLong(IntPtr hWnd, int nIndex);
[DllImport("user32\.dll")]
public static extern bool SetLayeredWindowAttributes(IntPtr hwnd, uint crKey, byte bAlpha, uint dwFlags);
public const int GWL_EXSTYLE = -20;
public const int WS_EX_LAYERED = 0x80000;
public const int LWA_ALPHA = 0x2;
public static void MakeWindowTransparent(IntPtr hwnd)
{
int extendedStyle = GetWindowLong(hwnd, GWL_EXSTYLE);
SetWindowLong(hwnd, GWL_EXSTYLE, extendedStyle | WS_EX_LAYERED);
SetLayeredWindowAttributes(hwnd, 0, 200, LWA_ALPHA);
}
}
"@
$windowHandle = (Get-Process -Name "explorer").MainWindowHandle
Criar janelas transparentes no Windows pode ser uma maneira interessante de personalizar a aparência do sistema operacional. Neste artigo, você aprendeu como criar janelas transparentes utilizando scripts em lote (BAT) e PowerShell. Agora você pode experimentar diferentes níveis de transparência e deixar seu ambiente de trabalho mais moderno e agradável.
Se você gostou deste artigo e achou útil, compartilhe-o com seus amigos e colegas de trabalho para que eles também possam aprender a criar janelas transparentes no Windows.