Get-CursorImage

Получить изображение курсора.
Параметры
Возвращаемое значение

  • Bitmap

Примеры

  1. Сохранить изображение курсора в файл.

    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" # открыть файл, с сохранённым курсором
  2. Загрузить изображение курсора из файла и сравнить с текущим курсором.

    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() # удалить ресурсы связанные с изображением
  3. Ожидать пока курсор не изменится.

    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()