Get-CursorImage
Получить изображение курсора.
Параметры
Возвращаемое значение
Bitmap
Примеры
Сохранить изображение курсора в файл.
Wake up, Neo, select all
Clear-Host
$cursor = Get-CursorImage # получить изображение курсора
$cursor.Save("$env:TEMP\cur.png") # сохранить в папке TEMP
$cursor.Dispose() # удалить ресурсы связанные с изображением
Start-Process "$env:TEMP\cur.png" # открыть файл, с сохранённым курсоромЗагрузить изображение курсора из файла и сравнить с текущим курсором.
Wake up, Neo, select all
Clear-Host
try{
$cursor = Get-Image "$env:TEMP\cur.png" # загрузить изображение курсора
}
catch{
Write-Host "Изображение курсора не найдено" -ForegroundColor Red
Stop-Script
}
Compare-Cursor $cursor # сравнить курсор
$cursor.Dispose() # удалить ресурсы связанные с изображениемОжидать пока курсор не изменится.
Wake up, Neo, select all
Clear-Host
$cursor = Get-CursorImage
while((Compare-Cursor $cursor)){
Write-Host "Скрипт работает пока курсор не изменится" -ForegroundColor Cyan
sleep -m 300
}
Write-Host "Курсор изменился" -ForegroundColor Green
$cursor.Dispose()