Mieux que lot: un tutoriel hôte de script windows
Si vous avez travaillé dans le monde de l`ordinateur pendant un certain temps, alors vous êtes probablement assez familier avec des travaux par lots. professionnels de l`informatique dans le monde entier les utiliser pour exécuter toutes sortes de tâches de traitement informatiques automatisés et des tâches personnelles. En fait Paul récemment couvert
Contenu
Le problème avec des travaux par lots est qu`ils étaient très limitées. Le jeu de commandes était un peu court et ne permettait pas de fonctionnalité très bien quand il est venu à la logique structurée en utilisant si-alors, pour, à côté et en boucles.
Plus tard, Windows Scripting Host est venu. L`hôte MS Windows Scripting est un utilitaire de script multi-langues que Microsoft a commencé à installer en standard sur tous les PC de Windows 98 en avant. Par la deuxième génération de l`outil, il a été renommé hôte Microsoft Script (MSH).
Un didacticiel Microsoft Host Scripting
Chez MUO, nous aimons l`automatisation informatique. Par exemple, Varun couvert Sikuli, un outil pour écrire des scripts d`automatisation, et Guy vous a montré comment utiliser AutoIt pour automatiser les tâches. Ce qui est cool MSH est que si vous avez une post-Win 98 PC, vous pouvez écrire un script « batch » dans une variété de langues.Comment automatiser les tâches courantes avec AutoItComment automatiser les tâches courantes avec AutoItLire la suite
Video: Powershell, 45 tips & tricks pour votre utilisation quotidienne
Langues disponibles incluent JScript, VBA et VBscript. Il est également possible d`écrire des scripts en Perl, Python, PHP, Ruby ou même de base si vous avez la bonne mise en œuvre avec le moteur de script droite.
Personnellement, je connais bien Visual Basic, donc j`opte habituellement pour VBScript. La beauté est que vous n`avez pas besoin d`aucun logiciel de programmation spéciale ou compilateur. Il suffit d`ouvrir le Bloc-notes et d`écrire votre script, tout comme la façon dont vous avez écrit vos travaux par lots.
Sans installer quoi que ce soit, vous pouvez écrire des scripts en VB. Le script simple est l`impression de texte à une fenêtre pop-up, comme ceci:
Enregistrez le fichier en tant que .vbs et Windows reconnaîtra et l`exécuter. Voilà ce qui arrive lorsque vous double-cliquez sur le fichier ci-dessus:
Vous pouvez écrire des scripts plus avancés en utilisant les langues que vous êtes habitué. Pour la plus grande flexibilité, le lieu
Video: Tutoriel Divers : Bash sur Windows
Pour vous montrer comment cool cela peut être, j`ai décidé d`écrire un script qui tendre la main à l`horloge atomique NIST pour vérifier l`heure actuelle. Si le matin, il ouvre automatiquement mon client de messagerie Thunderbird. Si midi, il ouvrirait mon navigateur à CNN.com. Ce script conditionnel vous donne la possibilité de rendre votre ordinateur beaucoup plus intelligent. Si vous exécutez ce script lorsque votre PC démarre, vous pouvez le faire lancer automatiquement ce que vous voulez en fonction de ce moment de la journée il est.
La première partie du script sort au serveur de temps «http://time.nist.gov:13» Et obtient l`heure actuelle. Une fois le formatage correctement, il définit le temps d`ordinateur. Crédit lorsque le crédit est dû, ce script a été adapté à partir du script de TomRiddle excellente sur au VisualBasicScript.com. Gagner du temps, toujours trouver le code exemple dont vous avez besoin en ligne, puis apportez des modifications à vos besoins.
Voici ce que le script fait avec juste le code ci-dessus mis en œuvre jusqu`à présent.
Maintenant que chaque fois qu`il est lancé le script fonctionne et synchroniser mon PC, il est temps de faire déterminer ce qu`il faut lancer automatiquement en fonction du moment de la journée. Dans Windows Scripting Host, cette tâche est aussi facile que l`instruction If-Then vérifier l`heure de la journée dans la fonction « Now », puis de lancer le logiciel approprié.
Video: TUTO - VirtualBox : Virtualiser Un OS - PC ! Linux - Windows 10 / Christodu69
Lors de son lancement entre 8 à 10 heures du matin, ce script va démarrer mon client de messagerie Thunderbird. Lorsqu`il est exécuté entre 11 heures-13 heures, il va lancer CNN.com dans un navigateur. Comme vous pouvez le constater, tout en étant la création et l`ajout d`un peu d`intelligence dans un fichier de script, vous pouvez faire un peu d`automatisation informatique assez cool.
Soit dit en passant, il est une très bonne idée d`avoir une référence de commandes de script très pratique lorsque vous écrivez ces scripts. Si vous êtes dans VBScript comme moi, un grand ressources est ss64.com, qui répertorie toutes les commandes par ordre alphabétique VBScript sur une page.
l`écriture de scripts seul ne va pas à tout automatiser, parce que vous aurez encore à les lancer manuellement. Donc, pour compléter votre automatisation à l`aide Windows Script Host, allez dans le Planificateur de tâches dans le panneau de commande (zone d`administrateur) et sélectionnez pour créer une tâche.
Le planificateur vous permet de lancer votre script sur un assortiment d`événements, comme le temps de la journée ou sur un calendrier précis, lorsqu`un événement système a lieu, ou lorsque l`ordinateur est d`abord démarré ou connecté en. Ici, je crée une tâche planifiée pour lancer mon script ci-dessus chaque fois que le PC démarre.
Ceci est seulement un très bref tutoriel Windows Scripting Host. Compte tenu du nombre de commandes et fonctions disponibles dans l`une de ces langages de script, les possibilités d`automatiser toutes sortes de tâches cool sur votre PC sont à peu près limité que par votre imagination.
Certains des meilleurs sites pour trouver des scripts pré-écrits que vous pouvez utiliser ou personnaliser comprendre ce qui suit:
- Microsoft Script Center - Directement de Microsoft, et comprend des catégories comme Office, bureau, bases de données et Active Directory
- Performance informatique - Ce site offre au Royaume-Uni la meilleure sélection de VBScripts que je l`ai vu en ligne.
- Éducation Ordinateur - Vous trouverez une petite collection de scripts ici, mais ils sont très utiles et ils travaillent tous.
- Souris Lab - Une collection impressionnante de ressources de programmation par lots comme un assortiment de scripts d`ouverture de session.
Avez-vous déjà utilisé Windows Script Host? Avez-vous des conseils ou des exemples frais à partager? Offrez à votre perspicacité et partager vos expériences dans la section commentaires ci-dessous.