Skip to content

Commit 6da5788

Browse files
author
AYMEN Ajroud
committed
read me update
1 parent 3f05873 commit 6da5788

1 file changed

Lines changed: 74 additions & 1 deletion

File tree

README.md

Lines changed: 74 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,74 @@
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

Comments
 (0)