Список команд
Основное
Start-Psclick Запустить главное окно psClick
Update-Psclick Обновить версию psClick
Telegram
Send-TelegramMessage Отправить сообщение вам в Telegram
Send-TelegramPhoto Отправить изображение вам в Telegram
Send-TelegramDocument Отправить файл вам в Telegram
Send-TelegramAudio Отправить аудио файл вам в Telegram
Send-TelegramVideo Отправить видео файл вам в Telegram
Распознавание текста и чтение QR, штрих кодов.
Recognize-Text Распознать текст с экрана, окна или скриншота
Get-SymbolsBase Загрузить базу символов для распознавания текста
Read-QRcode Прочитать QR или штрих код.
Arduino
Arduino Позволяет выполнить аппаратно действие мыши и клавиатуры
Set-ArduinoSetting Установить параметры Arduino
Таймеры
Start-Timer Запустить таймер
Delete-Timer Остановить работу таймера и удалить его
Get-Timer Проверить выполняется ли таймер, или получить имена всех запущенных таймеров
Вывод миниатюры окна
Show-WindowThumbnail Показать миниатюру
Hide-WindowThumbnail Скрыть миниатюру
Close-WindowThumbnail Закрыть миниатюру
Вывод подсказки
Show-Hint Показать подсказку
Close-Hint Закрыть подсказку
Get-Hint Проверить отображается ли подсказка или получить имена всех подсказок
Изображения / Цвет
Find-Image Поиск картинки на исходном изображении
Get-Color Получить цвет по координатам
Get-Image Загрузить изображение в память
Find-Color Поиск цвета
Cut-Image Обрезать изображение
New-Color Создать объект Color
Compare-Color Сравнить два цвета
Get-CursorImage Получить изображение курсора
Compare-Cursor Сравнить загруженное изображение курсора с текущим курсором
Draw-Rectangle Нарисовать на экране прямоугольную рамку поверх всех окон
Find-HeapColor Поиск объекта по нескольким цветам
Merge-Images Объединить несколько изображений
Find-DynamicAreas Найти динамичные области сравнивая 2 изображения
Мышь
Get-KeyState Получить статус клавиши мыши
Clear-KeyState Очистить историю нажатий клавиши
Click-Mouse Выполняет клик мышкой в указанных координатах
Move-Cursor Перемещает курсор в указанные координаты
Get-CursorPosition Получает координаты курсора
Get-MouseSpeed Получить скорость мыши
Set-MouseSpeed Установить скорость мыши
Drag-WithMouse Перетащить мышкой
Scroll-Mouse Прокрутить колёсико мыши
Get-CursorHandle Получить текущий указатель курсора
Install-Interception Установить драйвер для использования функций мыши и клавиатуры
Remove-Interception Удалить драйвер для использования функций мыши и клавиатуры
Клавиатура
Get-KeyState Получить статус клавиши клавиатуры
Clear-KeyState Очистить историю нажатий клавиши
Send-Text Отправить текст в окно
Set-Text Изменить текст в окне
Type-Text Набрать текст в активном окне
Send-Key Нажать кнопку на клавиатуре
Get-KeyboardLayout Получить раскладку клавиатуры
Set-KeyboardLayout Установить раскладку клавиатуры
Get-KeyboardLayouts Получить список установленных языков
Окна
Get-ForegroundWindow Получить указатель окна, находящегося на переднем плане
Set-ForegroundWindow Переместить окно на передний план
Get-WindowText Получить заголовок окна
Set-WindowText Установить заголовок окна
Get-ChildWindows Получить дочерние окна
Show-Window Изменяет состояние окна
Get-WindowClassName Получить имя класса окна
Find-Window Найти указатель окна
Show-MessageBox Показать окно сообщения
Move-Window Переместить окно
Resize-Window Изменить размеры окна
Set-WindowTransparency Установить прозрачность окна
Get-WindowRectangle Получить информацию о положении окна и его размере
Send-Message Отправить сообщение окну и дождаться ответа когда приложение обработает его
Post-Message Отправить сообщение окну и вернуться не дожидаясь ответа
Close-Window Закрыть окно
Get-FocusWindow Получить хендл окна с фокусом клавиатуры
Get-WindowState Получить состояние окна
Get-RectangleFromScreen Отобразить на экране окно, при закрытии которого будут получены его координаты и размеры.
Скрипт
Pause-Script Приостанавливает выполнение скрипта
Stop-Script Останавливает выполнение скрипта
Pausable Приостановить/продолжить выполнение скрипта при нажатии заданной клавиши
Test-AdminRole Проверить запущен ли скрипт от администратора
Память
Write-ProcessMemory Записать данные в память процесса
Read-ProcessMemory Прочитать данные из памяти процесса
Get-ProcessModules Получить список модулей, загруженных процессом.
Get-MaskBytes Получить массив байт и маску для поиска данных в памяти процесса.
Find-AddressProcessMemory Найти в памяти процесса адреса указанных данных.
Exclude-AddressProcessMemory Исключить из списка адреса несоответствующие указанному критерию.
Архивы
Compress-Archive Создать zip архив
Expand-Archive Извлечь zip архив
INI файлы
Get-IniContent Получить содержимое ini файла
Out-IniContent Записать хеш-таблицу в ini файл
Диалоговое окно выбора файла/папки
Show-FileDialog Показать диалоговое окно выбора файла
Show-FolderDialog Показать диалоговое окно выбора папки
Windows API
Invoke-WinApi Выполнить WinApi функцию
New-Struct Объявить новую структуру данных
Измерение затраченного на выполнение кода времени
Start-TimeWatcher Запустить счётчик времени
Строки
Get-LevenshteinDistance Получить оценку похожести строк
Звук
Start-PlaySound Воспроизвести звуковой файл
Трей
Get-TrayInfo Получить информацию о трее
Игры 3 в ряд
Find-MovesThreeInRow Найти все возможные ходы
Show-FieldConsole Показать двухмерный массив в консоли
Get-BestMove Получить наилучший ход по указанному критерию
Получить ссылку на изображение
Publish-Image Получить ссылку на изображение
Прочее
Get-ScreenRectangle Получить разрешение основного монитора, либо всех мониторов
Get-PointsDistance Получить расстояние между координатами двух точек
Uninstall-Psclick Удалить файлы psClick
Базовые функции
Циклы
Строки
Паузы
Start-Sleep Приостановить скрипт
Процессы
Start-Process Запустить процесс
Stop-Process Остановить процесс
Get-Process Найти процесс
Буфер обмена
Get-Clipboard Получить содержимое буфера обмена
Set-Clipboard Записать данные в буфера обмена
Файлы
Get-Content Получить текст из файла
Set-Content Записать текст в файл
Get-Item Получить объект по указанному пути
Get-ChildItem Получить дочерние объекты по указанному пути
Get-ItemProperty Получить свойства указанного элемента
Рандом
Get-Random Получить случайное число или выбрать случайный объект из коллекции
Объекты
Select-Object Выбрать объекты из коллекции или свойства объекта
Where-Object Выбирать объекты из коллекции, которые получат истину в указанном выражении
Sort-Object Сортировка объектов
Measure-Object Вычислить числовые свойства объекта, а также символы и строки в строковых объектах.
Измерение времени выполнения блока скрипта
Measure-Command Измеряет время выполнения блока скрипта