• Stars
    star
    153
  • Rank 237,741 (Top 5 %)
  • Language
    C#
  • License
    MIT License
  • Created about 8 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

C# script editor and automation library for Windows

LibreAutomate C#

C# script editor and automation library for Windows.

Some features of the automation library:

  • Automate desktop and web UI using keys, mouse and API. Find and click buttons, links, images.
  • Launch programs. Manage files and windows. Transfer and process text and other data.
  • Hotkeys, autotext and other triggers. Auto-replace/expand text when typing. Auto-close windows. Remap keys.
  • Custom toolbars that can be attached to windows or screen edges. And menus.
  • Custom dialog windows of any complexity can be created easily in code.
  • All classes/functions are documented.
  • The library can be used in other programs too. Can be installed from NuGet.
  • Uses .NET 6.

Some features of the script editor program:

  • The scripting language is C#. The program is a good way to learn it.
  • C# code editor with intellisense. Script manager, cookbook.
  • Tools for recording keyboard/mouse and selecting UI objects such as buttons, links and images.
  • Also you can use .NET and other libraries. Tools and databases for NuGet, Windows API, icons.
  • Can create independent .exe programs and .NET libraries.

More info and download: https://www.libreautomate.com/

Editor window

window

How to build

Need Visual Studio 2022 with C#, C++, .NET 6.0 SDK and Windows 10 or 11 SDK. Need Windows 10 or 11 64-bit; not tested on Win7.

  1. Download and extract. Or git clone, if your git software supports LFS.
  2. Open Au.sln in Visual Studio.
  3. Build solution (not just the startup project).
  4. Switch to platform x86, build solution, switch back to AnyCPU.
  5. Run Au.Editor project. It should open the editor window.