Simulation de boutons via un fichier Batch

Auteur: Eric Farmer
Date De Création: 10 Mars 2021
Date De Mise À Jour: 1 Peut 2024
Anonim
Les Bases du Batch - script .bat
Vidéo: Les Bases du Batch - script .bat

Contenu

Les fichiers batch vous permettent d'automatiser de nombreuses tâches informatiques en enregistrant une liste de commandes dans un fichier ".Bat". Vous pouvez automatiser les commandes DOS dans un fichier "batch" et planifier des tâches à exécuter à des moments précis à l'aide du "Planificateur de tâches Windows". Par exemple, vous pouvez créer un fichier "batch" avec des commandes DOS pour copier des fichiers d'un dossier à un autre. Les lots contenant des commandes DOS sont faciles à créer, car il n'y a pas de clics de souris à simuler ou de boutons à appuyer. En revanche, vous ne pouvez pas créer un lot qui automatise les clics de souris dans un programme Windows. Cependant, si le programme autorise les raccourcis clavier, et la plupart d'entre eux le font, vous pouvez utiliser des commandes DOS spéciales pour envoyer des frappes au cours du processus.


Étape 1

Ouvrez le Bloc-notes Windows ou un autre éditeur de texte sur votre ordinateur.

Étape 2

Entrez la syntaxe de la ligne de commande pour ouvrir une application. Par exemple, pour ouvrir Microsoft Word 2010 à partir d'une ligne de commande, tapez (sans guillemets): "cd C: Program Files (x86) Microsoft Office Office14 start / w WinWord.exe".

Le texte de la ligne de commande ouvre Microsoft Word 2010 et empêche le fichier de commandes de s'exécuter en continu jusqu'à ce que Word se charge complètement. Assurez-vous d'appuyer sur la touche "Entrée" après chaque ligne de texte.

Étape 3

Tapez une commande pour simuler un clic de souris dans l'application qui est ouverte. Par exemple, pour entrer une commande de fichier de commandes qui simule les clics de souris utilisés pour créer un nouveau document dans Microsoft Word 2010, entrez la commande de texte suivante, sous la première ligne créée précédemment:

WshShell.Sendkeys "% f" (simule un clic sur "Fichier" dans la barre de menu) WshShell.Sendkeys "n" (simule un clic sur "Nouveau" dans le menu "Fichier") WshShell.Sendkeys "{Entrée}" ( simule un clic sur "OK" pour terminer la création d'un nouveau document dans Word)


Étape 4

Entrez des commandes de clic supplémentaires si nécessaire. Utilisez le symbole "%" pour simuler la touche "Alt" utilisée lors de l'utilisation des raccourcis clavier, au lieu de cliquer sur les icônes avec la souris. Par exemple, vous pouvez utiliser la touche «Alt» + «F» + «P» pour accéder à la fenêtre d'impression de Word. En utilisant le raccourci clavier, cela revient à cliquer sur «Fichier»> «Imprimer» avec le Pour simuler l'appui sur les touches "Alt" + "F" + "P" dans un fichier batch, vous devez taper:

WshShell.Sendkeys "% f" (simule un clic sur "Fichier" dans la barre de menu) WshShell.Sendkeys "p" (simule le clic sur l'option "Imprimer" dans le menu "Fichier") WshShell.Sendkeys "{Entrée}" (simule un clic "OK" pour envoyer le document Word à l'imprimante).

Étape 5

Enregistrez le fichier "batch" avec un nom de fichier descriptif. Utilisez l'extension ".Bat" au lieu de la valeur par défaut ".Txt". Le fichier de commandes effectue automatiquement des clics de souris en fonction du texte de ligne de commande que vous avez spécifié précédemment.