Skip to content

.Net Framework 4.6.1 - WPF Application that Controls Mouse Events with Predefined Commands

Notifications You must be signed in to change notification settings

der3318/mouse-controller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Windows Presentation Foundation - Mouse Controller

Description

The project builds a WPF application that would simulate a set of mouse events in Windows operating system. Users are able to setup the controller using five commands sequentially and indicate the intervals between the commands. The tool is designed for automation in games and routine works.

Build

Project Dependency Visual Studio 2015
Framework Microsoft .Net 4.6.1
Graphical User Interface Windows Presentation Foundation
Dynamic Link Library win32.dll

Run

Requirement

The prebuild executable file MouseController.exe is available for Windows 7, Windows 8 and Windows 10.

Usage

Imgur

Index Field Description
1 Hints The commands and the format of inputs are indroduced here.
2 Input Commands are typed in this text area. For example, "SET_100_50 CLICK" would set the mouse cursor to position (100, 50) and trigger click event. Users could find the coordinate of any position from the status bar instantaneously.
3 Launch Before starting the simulator, users may indicate the time interval between commands and specify how many times the overall script are supposed to be executed. The mouse would be controlled once the button is clicked. On the other hand, any manual disturbance will interrupt the controller and stop the simulation immediately.
4 Status Status bar shows the current position of the user's cursor and the information during execution. When the simulator is working, the color of the fonts would be changed to red.

Demo

Imgur

About

.Net Framework 4.6.1 - WPF Application that Controls Mouse Events with Predefined Commands

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages