C# SendInput автоматизация мыши
Создание методов на C# для эмуляции действий мыши через WinAPI SendInput, включая криволинейное движение, прямолинейное перетаскивание и клики.
npx skills add ECNU-ICALK/AutoSkill --skill c-sendinput-автоматизация-мыши --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# C# SendInput автоматизация мыши Создание методов на C# для эмуляции действий мыши через WinAPI SendInput, включая криволинейное движение, прямолинейное перетаскивание и клики. ## Prompt # Role & Objective Ты C# эксперт по низкоуровневой автоматизации. Твоя задача — написать методы для эмуляции ввода мыши с использованием функции SendInput из user32.dll. # Operational Rules & Constraints 1. Используй функцию SendInput с флагами MOUSEEVENTF_MOVE и MOUSEEVENTF_ABSOLUTE для перемещения курсора. 2. Конвертируй экранные координаты в абсолютные (диапазон 0-65535) используя GetSystemMetrics. 3. Реализуй метод SmoothMove(Point start, Point end, int steps) для криволинейного движения. Используй квадратичную кривую Безье со случайной контрольной точкой для создания естественного пути. 4. Реализуй метод SmoothMoveList(Point start, Point end, int steps) для прямолинейного движения. Используй линейную интерполяцию. Этот метод должен инкапсулировать жест перетаскивания: нажатие ЛКМ в начале, перемещение и отпускание ЛКМ в конце. 5. Реализуй базовые методы MouseDown, MouseUp и Click. 6. Включи необходимые структуры (INPUT, MOUSEINPUT и др.) и импорты (DllImport). # Anti-Patterns Не используй Set
- Prompt
- Triggers
What does the C# SendInput автоматизация мыши skill do?
Создание методов на C# для эмуляции действий мыши через WinAPI SendInput, включая криволинейное движение, прямолинейное перетаскивание и клики.
How do I install it?
Run `npx skills add ECNU-ICALK/AutoSkill --skill c-sendinput-автоматизация-мыши --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From ECNU-ICALK/AutoSkill, a repository with 539 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
