Accueil > > > LANGAGE DE SCRIPT POUR AUTOMATISER DES ACTIONS DANS WINDOWS
LANGAGE DE SCRIPT POUR AUTOMATISER DES ACTIONS DANS WINDOWS
Information sur la source
Description
Il s'agit d'un langage très simple et EN FRANCAIS qui permet de faire plein de trucs de Windows : - Simuler une action du clavier - Simuler une action de la souris - Lancer un programme -... Si vous voulez ajouter des fonctions c'est super simple. Pour le mode d'emploi c'est dans le ReadMe! Il y a un exemple (test.mac) dans le répertoire Release. Pour le lancer faire le glisser sur l'executable. Le code c'est du Visual C++ avec MFC (une version Win32 est faisable mais les CString c'est quand même bien pratique ;).
Source
- //**********************************//
- //* MacroScript 1.1 *//
- //* Par garslouche *//
- //*********************************//
-
- /////////////////////////////////////////////////
- // Accueil
-
- DECLARE version_n, nombre
- DECLARE version, texte
- version_n=1.1
- FORMATE version, version_n, 1
-
- DECLARE msg, texte
- msg = "Bonjour et bienvenue à MacroScript version "
- CONCATENE msg, version, msg
- MESSAGE msg
-
- /////////////////////////////////////////////////
- // Executer un programme
- declare attente,nombre
- msg="Et maintenant je tape sur le clavier tout seul !"
- MESSAGE msg
-
- DECLARE prog, texte
- prog="notepad"
- EXECUTE prog
-
- attente=500
- PAUSE attente
-
- /////////////////////////////////////////////////
- // Simuler le clavier
- attente=200
-
- CLAVIER SHIFT, TOUCHE_S
- PAUSE attente
-
- CLAVIER SHIFT, TOUCHE_A
- PAUSE attente
-
- CLAVIER SHIFT, TOUCHE_L
- PAUSE attente
-
- CLAVIER SHIFT, TOUCHE_U
- PAUSE attente
-
- CLAVIER SHIFT, TOUCHE_T
- PAUSE attente
-
- // Fermeture de la fenêtre
- attente=1000
- PAUSE attente
- FERME_FENETRE
- attente=200
- PAUSE attente
-
- // Réponse à la demande d'enregistrement
- CLAVIER TOUCHE_N
-
-
- /////////////////////////////////////////////////
- // Fin du script
-
- msg="D'autres choses sont possibles comme CLIC_GAUCHE et CLIC_DROITE. Et il est très facile d'en ajouter!\n\n\t-MacroScript "
- CONCATENE msg, version, msg
- Message msg
//**********************************//
//* MacroScript 1.1 *//
//* Par garslouche *//
//*********************************//
/////////////////////////////////////////////////
// Accueil
DECLARE version_n, nombre
DECLARE version, texte
version_n=1.1
FORMATE version, version_n, 1
DECLARE msg, texte
msg = "Bonjour et bienvenue à MacroScript version "
CONCATENE msg, version, msg
MESSAGE msg
/////////////////////////////////////////////////
// Executer un programme
declare attente,nombre
msg="Et maintenant je tape sur le clavier tout seul !"
MESSAGE msg
DECLARE prog, texte
prog="notepad"
EXECUTE prog
attente=500
PAUSE attente
/////////////////////////////////////////////////
// Simuler le clavier
attente=200
CLAVIER SHIFT, TOUCHE_S
PAUSE attente
CLAVIER SHIFT, TOUCHE_A
PAUSE attente
CLAVIER SHIFT, TOUCHE_L
PAUSE attente
CLAVIER SHIFT, TOUCHE_U
PAUSE attente
CLAVIER SHIFT, TOUCHE_T
PAUSE attente
// Fermeture de la fenêtre
attente=1000
PAUSE attente
FERME_FENETRE
attente=200
PAUSE attente
// Réponse à la demande d'enregistrement
CLAVIER TOUCHE_N
/////////////////////////////////////////////////
// Fin du script
msg="D'autres choses sont possibles comme CLIC_GAUCHE et CLIC_DROITE. Et il est très facile d'en ajouter!\n\n\t-MacroScript "
CONCATENE msg, version, msg
Message msg
Conclusion
Pour ceux qui ont vus la version 1.0 j'ai ajouté plusieurs choses: -les affectations permettent d'utiliser des formes matématiques du style a=12 b=5*(a/2) -une fonction pour fermer une fenêtre -la possibilité de mettre des labels (pour donner un nom aux lignes) -une fonction SI pour effectuer des tests -une fonction BIP qui émet un petit son
Ca serait bien de l'etoffer encore en ajoutant des fonctions. J'envisage d'en mettre plein d'autres comme : lancer la connexion internet, automatiser des téléchargements, ...
Si vous en ajoutez ou si vous avez d'autes idées je suis preneur! Merci!
Et maintenant il y a l'éditeur en couleurs : MacEdit! http://www.cppfrance.com/code.aspx?ID=178 52
Sources du même auteur
Sources de la même categorie
Commentaires et avis
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
RE : WIN APIRE : WIN API par racpp
Cliquez pour lire la suite par racpp
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|