n8n-nodes-winrpa
v0.1.0
Published
Launch and control local applications on Windows
Readme
n8n-nodes-winrpa
This is an n8n community node to allow for the use of n8n (installed on a Windows Host) to launch and control local applications.
Features
- Launch Application: Launch a local application and get its process ID.
- Close Application: Terminate a running application using its process ID.
- Send Keys: Send keystrokes to an application.
- Send Mouse Clicks: Send mouse clicks to specific coordinates.
- Extract Text (OCR): Extract text from the screen.
- Resize Window: Change the size of an application window.
Installation
Follow the installation guide in the n8n community nodes documentation.
Usage
This node provides several operations to interact with local applications on a Windows machine.
Launch Application
Launches an application specified by its full path.
Returns:
processId: The process ID of the launched application.- A screenshot of the desktop.
Close Application
Closes an application using its process ID.
Returns:
success: A boolean indicating if the operation was successful.- A screenshot of the desktop.
Development
This project is built using the n8n node development tools.
Prerequisites
- Node.js
- n8n
Setup
- Clone the repository:
git clone [email protected]:KeithIMyers/n8n-winRPA.git - Install dependencies:
npm install - Build the node:
npm run build - Link the node for development:
npm link - Start n8n:
n8n start
License
MIT
