# sendmouseevents

![Parralels](https://www.parallels.com/static/pl/fileadmin/res/img/navigation/pl-logo-dk.png)

## AppserverClient Command Line Interface

### sendmouseevents

sends mouse events to the local system. This means that the mouse events will affect both local and remote applications.

**Category: Sessions**

```
AppServerClientCLI sendmouseevents -events "move:100,100.leftdown.leftup." [-wait 5000] [-delay 200]  
```

### Arguments

* **`events (mandatory)`** Mouse events which are sent to the local system. See Notes.
* **`wait (optional)`** Wait for the specified number of milliseconds before sending the first event.
* **`delay (optional)`** Delay between each additional event specified in milliseconds.

### Return codes:

ok - Command was successful\
NotAvailable - Communication with the client backend failed, ensure that the client is running\
InvalidArgs - Some arguments are missing or invalid\
Exception - System problem

### Examples:

AppServerClientCLI sendmouseevents -events move:400,600.leftdown. -delay 20\
AppServerClientCLI sendmouseevents -events move:500,600.move:500,700. -delay 20\
AppServerClientCLI sendmouseevents -events move:400,700.move:400,600.leftdown. -delay 20

### Notes:

Can be used without any session running.\
Can send the following events:\
leftdown, leftup, middleup, middledown, rightup, rightdown, and move:x,y.\
If you send multiple events in the same command, you need to separate them by a full stop.\
The move event requires the x and y coordinates relative to the screen (e.g., move:100,100).

### See also:

[sendkeys](https://docs.parallels.com/landing/ras-windows-cli-guide/commands/sendkeys)\
[sendkeyboardevents](https://docs.parallels.com/landing/ras-windows-cli-guide/commands/sendkeyboardevents)\
[getsessionsinfo](https://docs.parallels.com/landing/ras-windows-cli-guide/commands/getsessionsinfo)\
[disconnectsession](https://docs.parallels.com/landing/ras-windows-cli-guide/commands/disconnectsession)\
[uploadfile](https://docs.parallels.com/landing/ras-windows-cli-guide/commands/uploadfile)\
[downloadfile](https://docs.parallels.com/landing/ras-windows-cli-guide/commands/downloadfile)
