ClickLoop is a Windows-based automation tool designed to interact with processes and simulate key inputs in a loop. It is ideal for repetitive tasks, such as sending automated messages or performing repetitive actions in a specific application.
- Process Interaction: Select and interact with running processes.
- Key Simulation: Simulate key inputs, including special keys like
{ENTER}and{BS}. - Customizable Loop: Configure the interval and typing speed for the loop.
- Process Monitoring: Automatically stop the loop if the target process is closed.
- Automatic Text Formatting: Automatically replaces spaces with
{BS}and newlines with{ENTER}for seamless key simulation. - User-Friendly UI: Simple and intuitive interface for configuration and control.
- .NET 9 Runtime: Ensure that the .NET 9 runtime is installed on your system. You can download it from the official .NET website.
- Clone the repository:
git clone https://github.com/your-repo/ClickLoop.git
- Open the solution in Visual Studio 2022.
- Build the project to restore dependencies and compile the application.
- Run the application by pressing
F5or by navigating to thebin/Releaseorbin/Debugfolder and executing the.exefile.
- Select a Process:
- Use the dropdown to select a running process from the list.
- If the desired process is not listed, click the "Refresh" button.
- Configure Loop Settings:
- Set the loop interval (in seconds) using the first numeric input.
- Set the typing speed (in seconds per key) using the second numeric input.
- Enter Text:
- Type the text to be sent in the input box.
- Automatic Formatting:
- Spaces (
) are automatically replaced with{BS}. - Newlines (
\r\n) are automatically replaced with{ENTER}.
- Spaces (
- Start the Loop:
- Click the "Start" button to begin the loop.
- The application will bring the selected process to the foreground and simulate the key inputs.
- Stop the Loop:
- Click the "Cancel" button to stop the loop.
- Support: Access the tutorial and tips via the "Support" menu.
- Version Check: Check for updates via the "Version" menu.
- Contact: Use the "Contact Me" menu to send feedback or inquiries.
Contributions are welcome! Feel free to fork the repository and submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
Special thanks to all contributors and users for their feedback and support.