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
COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE?COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE? par Matthieu MEZIL
Avec EF, les vues doivent être mappées sur des entity types. Le problème c'est que les entity types doivent avoir une clé. Avec EF, nous avons les complex type qui n'ont pas de clé mais les vues ne peuvent pas être mappées dessus. Avec EF4, il est possibl...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL?[WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL? par JeremyJeanson
Certain d'entre vous on peut être vécu cette situation embarrassante après quelques temps passer avec WF4 : Au début avec mon " ActivityDesigner" , tout allait bien. Et puis un jour j'ai au des problèmes de " Binding" . Alors nous sommes allé sur le site ...
Cliquez pour lire la suite de l'article par JeremyJeanson MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ?MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ? par junarnoalg
La prochaine session de MyTIC aura lieu à Namur, le 23 mars prochain. Pendant presque une heure, nous parlerons de SharePoint 2010. Voici un aperçu du programme.
Accueil : 17h30 Début de la session : 18h00 - Les nouvelles int...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|