|
1 | | -# ClickLoop |
| 1 | +# **ClickLoop** |
| 2 | + |
| 3 | +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. |
| 4 | + |
| 5 | +--- |
| 6 | + |
| 7 | +## **Features** |
| 8 | +- **Process Interaction**: Select and interact with running processes. |
| 9 | +- **Key Simulation**: Simulate key inputs, including special keys like `{ENTER}` and `{BS}`. |
| 10 | +- **Customizable Loop**: Configure the interval and typing speed for the loop. |
| 11 | +- **Process Monitoring**: Automatically stop the loop if the target process is closed. |
| 12 | +- **Automatic Text Formatting**: Automatically replaces spaces with `{BS}` and newlines with `{ENTER}` for seamless key simulation. |
| 13 | +- **User-Friendly UI**: Simple and intuitive interface for configuration and control. |
| 14 | + |
| 15 | +--- |
| 16 | + |
| 17 | +## **Installation** |
| 18 | + |
| 19 | +### **Prerequisites** |
| 20 | +- **.NET 9 Runtime**: Ensure that the .NET 9 runtime is installed on your system. You can download it from the [official .NET website](https://dotnet.microsoft.com/). |
| 21 | + |
| 22 | +### **Steps** |
| 23 | +1. Clone the repository: |
| 24 | +~~~~ |
| 25 | + git clone https://github.com/your-repo/ClickLoop.git |
| 26 | +~~~~ |
| 27 | +2. Open the solution in **Visual Studio 2022**. |
| 28 | +3. Build the project to restore dependencies and compile the application. |
| 29 | +4. Run the application by pressing `F5` or by navigating to the `bin/Release` or `bin/Debug` folder and executing the `.exe` file. |
| 30 | + |
| 31 | +--- |
| 32 | + |
| 33 | +## **Usage** |
| 34 | + |
| 35 | +### **How to Use** |
| 36 | +1. **Select a Process**: |
| 37 | + - Use the dropdown to select a running process from the list. |
| 38 | + - If the desired process is not listed, click the "Refresh" button. |
| 39 | +2. **Configure Loop Settings**: |
| 40 | + - Set the loop interval (in seconds) using the first numeric input. |
| 41 | + - Set the typing speed (in seconds per key) using the second numeric input. |
| 42 | +3. **Enter Text**: |
| 43 | + - Type the text to be sent in the input box. |
| 44 | + - **Automatic Formatting**: |
| 45 | + - Spaces (` `) are automatically replaced with `{BS}`. |
| 46 | + - Newlines (`\r\n`) are automatically replaced with `{ENTER}`. |
| 47 | +4. **Start the Loop**: |
| 48 | + - Click the "Start" button to begin the loop. |
| 49 | + - The application will bring the selected process to the foreground and simulate the key inputs. |
| 50 | +5. **Stop the Loop**: |
| 51 | + - Click the "Cancel" button to stop the loop. |
| 52 | + |
| 53 | +### **Additional Features** |
| 54 | +- **Support**: Access the tutorial and tips via the "Support" menu. |
| 55 | +- **Version Check**: Check for updates via the "Version" menu. |
| 56 | +- **Contact**: Use the "Contact Me" menu to send feedback or inquiries. |
| 57 | + |
| 58 | +--- |
| 59 | + |
| 60 | +## **Contributing** |
| 61 | +Contributions are welcome! Feel free to fork the repository and submit a pull request. |
| 62 | + |
| 63 | +--- |
| 64 | + |
| 65 | +## **License** |
| 66 | +This project is licensed under the MIT License. See the `LICENSE` file for details. |
| 67 | + |
| 68 | +--- |
| 69 | + |
| 70 | +## **Acknowledgments** |
| 71 | +Special thanks to all contributors and users for their feedback and support. |
| 72 | + |
| 73 | +--- |
| 74 | + |
0 commit comments