EviMoX – Script to control your mouse and your keyboard on Windows
Many years ago, I developed a software to control/simulate the mouse/keyboard by creating some macro. This software was called Evimox (the first).
Today, I develop something more useful and easy to use: EviMoX. It is a freeware (donationware) to run scripts and control your computer very easily.
It can also be a fun way to use programming if you are new to this.
English
Francais
English
Description
EviMoX enables to create some script to simulate mouse and keyboard on windows.
You do not need to know how to program to use it.
Anyway it is very powerful and you can personalize it if needed.
For example, you can create a script to do the fallowing statements:
- open a new tab
- tape “google.fr” + enter
- tape “hello world”
- click on the search button
well this is just a useless example.
Licence
EviMoX is free for 10 days but if you use and have the software installed on your computer for more than 10 days, you have to make a donation to Human Right Watch.
Do not hesitate to contact me if you have some questions.
This software doesn’t contain any virus or spyware or something like that.
Anyway, it is given “as it” without any warranty. You use it at your own risks!
Be careful to create “smart” script!!!!! Or you may lose the control of your computer!
How to start
After installing the program (or unzipping the portable version) you can:
- Test the several examples located in [EviMoX directory]/examples
- Look at the documentation (help file + controllers functions documentation)
Then, there are two cool tools in evimox:
- Test: to test functions and to generate basic code
- Record: to record mouse and keyboard as you are using it and then to generate the code to repeat the same tasks
Here is an example of script that clique in the top right corner in the screen (so it closes the top level window if there is one).
// Copyright Berenger Bramas 2010 // EviMoX // Please Visit http://berenger.eu/evimox // Declare controller var system = new SystemController(); var mouse = new MouseController(); // Where to click to close window var x = system.WidthScreen - 15; var y = 12; // Action mouse.SetPosition(x, y); mouse.PressAndReleaseLeft();
If you have a loop in your code please do not forget to use this to stop if the user moves the mouse :
if(mouse.UserHasMoved){
return;
}
Have a look to “stop_user_moves.evi” example file.
Download
The portable version 1.0 beta: here
The installer version 1.0 beta: here
Francais
Description
EviMoX permet de simuler le clavier ou la souris à l’aide d’un script.
Vous n’avez pas réellement besoin de savoir programmer pour l’utiliser (un peu de logique suffit).
C’est un outil puissant et personnalisable.
Licence
EviMoX est gratuit MAIS si vous l’utilisez plus de 10 jours vous devez faire un don a Human Right Watch.
N’hésitez pas à me contacter si besoin.
Ce logiciel ne contient ni virus, ni spyware ni trucs du genre!
Il est proposé “tel quel” sans aucune garantit, vous l’utilisez à vos propres risques.
Faites attention de créer des scripts malins!! Sinon vous perdrez le control de votre ordinateur!
Par où commencer
Après avoir installé le programme (ou dezziper la version portable) vous pouvez :
- Tester les exemples situés dans [Répertoire EviMoX]/examples
- Jeter un œil à la documentation (fichier d’aide + documentation des fonctions)
Puis, il y a deux outils dans evimox:
- Tester : est utilisé pour générer du code simple
- Capturer : permet d’enregistrer le clavier et la souris et de générer le code au format evimox
Voici un exemple de script qui clique en haut a droite de l’écran (et ferme la fenêtre active s’il y en a une).
// Copyright Berenger Bramas 2010 // EviMoX // Please Visit http://berenger.eu/evimox // Declare controller var system = new SystemController(); var mouse = new MouseController(); // Where to click to close window var x = system.WidthScreen - 15; var y = 12; // Action mouse.SetPosition(x, y); mouse.PressAndReleaseLeft();
Si vous avez une boucle dans votre code, je vous conseil d’ajouter ces lignes!! :
if(mouse.UserHasMoved){
return;
}
Jettez un oeil au fichier exemple “stop_user_moves.evi”.
Téléchargement
Version Portable 1.0 beta: ici
Version Installer 1.0 beta: ici
Subscribe to the RSS feed and have all new posts delivered straight to you.

