GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - hukatama024e/MacroRecoderCsScript: Macro recorder written by C# script with Roslyn for Scripting

BranchesTags
Open more actions menu

Latest commit

 

History

54 Commits
54 Commits

Folders and files

NameName
Last commit message
Last commit date
Image
Image
 
 
src
src
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 

Repository files navigation

MacroRecoderCsScript

macro recorder written by C# script with Roslyn for Scripting

Feature

  • Record key and mouse macro Record mouse and key input. Recorded input is writed to macro with C# script.

  • Execute Record key and mouse macro Execute macro script writed by C# script.

  • Command line mode Execute macro script in command line. In this mode, Application is not shown.

Usage

Screen Shot

(1) Record button. When this button pushed, Application record mouse and key input.
(2) Play button. When this button pushed, Application play macro.
(3) Stop button. this button is enabled when Application record or play.
When this button pushed in recording, stop recording and open file dialog for saving macro to C# script.
When this button pushed in playing macro, cancel playing macro.
(4) File path of C# script.
(5) Browse button. When this button pushed, Open file dialog and input file path of selected C# script.
(6) Error information. View expected error. For example, compile error for C# script.

Command line mode

MacroRecoderCsScript -script=<script path>

Script Example

await SetMousePos(100, 100);  //set mouse coordinate to (100, 100)
await Delay(100);             //wait 100ms

//Left Click
await PushLeftButton(100, 100);
await PullLeftButton(100, 100);

Download

Download the latest release.

Reference

See Macro Reference.

License

MIT License

About

Macro recorder written by C# script with Roslyn for Scripting

Topics

csharpcsharp-scriptmacro-recorderroslyn

Resources

Readme
MIT license
Activity

Stars

28 stars

Watchers

3 watching

Forks

12 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.