Set-WindowTransparency
Установить прозрачность окна. Даже если окно полностью прозрачно (невидимо) можно использовать функции Get-Color, Find-Color, Find-Image,а также отправлять клики мышью и нажатия клавиш.
Параметры
-Transparency Прозрачность (0-255)
-Handle Указатель окна
Примеры
- Установить прозрачность для окна с указанным хендлом.
Wake up, Neo, select all
Set-WindowTransparency 200 -Handle 1578592
- Найти окно и установить прозрачность.
Wake up, Neo, select all
Clear-Host # очистить консоль
$h = Find-Window -Title блокнот # найти окно, в имени которого есть слово блокнот
if(!$h){ # если окно не найдено
Write-Host "Окно не найдено`r`nСкрипт остановлен" -ForegroundColor Red
return
}
Set-WindowTransparency 150 -Handle $h.handle[0] # установить прозрачность - Найти все окна с указанным именем и установить для них прозрачность.
Wake up, Neo, select all
Clear-Host
$h = Find-Window -Title блокнот
if(!$h){
Write-Host "Окно не найдено`r`nСкрипт остановлен" -ForegroundColor Red
return
}
ForEach ($item in $h) {
Set-WindowTransparency 150 -Handle $item.handle
}