Maison  >  Article  >  Tutoriel système  >  Tutoriel VBS Windows11 : Comment fermer les applications en douceur ?

Tutoriel VBS Windows11 : Comment fermer les applications en douceur ?

王林
王林original
2024-03-08 11:54:04905parcourir

Tutoriel Windows 11 VBS : Comment fermer gracieusement une application ?

Lorsque nous utilisons quotidiennement le système d'exploitation Windows 11, nous rencontrons souvent des situations où nous devons fermer plusieurs applications en même temps. Parfois, nous pouvons habituellement cliquer sur le bouton de fermeture ou utiliser le gestionnaire de tâches pour mettre fin aux processus de candidature un par un. Cependant, l'utilisation du script VBS (Visual Basic Script) peut fermer plus efficacement plusieurs applications à la fois, rendant l'opération plus fluide et plus pratique.

1. Qu'est-ce que le script VBS ?

VBS est un langage de script développé par Microsoft. Il est basé sur Visual Basic et est spécialement utilisé pour les scripts sur les plateformes Windows. Les scripts VBS peuvent être utilisés pour effectuer diverses opérations système, notamment l'ouverture, la fermeture, la configuration d'applications, etc.

2. Comment écrire un script VBS pour fermer une application ?

Tout d'abord, ouvrez un éditeur de texte (tel que le Bloc-notes) et créez un nouveau fichier texte. Entrez ensuite le code suivant dans le fichier :

Set objWshShell = WScript.CreateObject("WScript.Shell")
objWshShell.AppActivate "应用程序标题"
WScript.Sleep 1000
objWshShell.SendKeys "%{F4}"

où "Application Title" doit être remplacé par le titre de la fenêtre de l'application que vous souhaitez fermer. Le script active d'abord la fenêtre de l'application avec le titre spécifié, puis attend 1 seconde avant d'envoyer la combinaison de touches Alt + F4 pour fermer l'application.

3. Comment clôturer les candidatures par lots ?

Si vous souhaitez fermer plusieurs applications à la fois, vous pouvez simplement répéter le bloc de code ci-dessus, modifier le "Titre de l'application" et l'ajouter au même fichier VBS. Voici un exemple :

Set objWshShell = WScript.CreateObject("WScript.Shell")
objWshShell.AppActivate "应用程序标题1"
WScript.Sleep 1000
objWshShell.SendKeys "%{F4}"

objWshShell.AppActivate "应用程序标题2"
WScript.Sleep 1000
objWshShell.SendKeys "%{F4}"

4. Comment optimiser le script VBS pour fermer l'application ?

  • Utiliser des boucles : Si vous devez fermer un grand nombre d'applications, vous pouvez utiliser des boucles pour optimiser le code et réduire la redondance. Par exemple, utilisez une boucle For pour parcourir tous les titres d’application qui doivent être fermés.
  • Gestion des exceptions : dans les applications réelles, vous pouvez rencontrer des situations dans lesquelles certaines applications ne répondent plus, les titres des fenêtres changent, etc. Des mécanismes de gestion des exceptions peuvent être ajoutés, tels que l'utilisation de blocs Try...Catch pour intercepter les exceptions et les gérer en conséquence.
  • Arrêt programmé : vous pouvez le combiner avec le planificateur de tâches Windows et d'autres outils pour configurer des tâches planifiées afin d'exécuter des scripts VBS afin d'obtenir la fonction de synchronisation de l'arrêt des applications.

Conclusion

La fermeture de l'application via un script VBS peut rendre l'opération plus efficace et plus pratique, et améliorer l'efficacité du travail. Lors d'une utilisation quotidienne, le script peut être encore optimisé en fonction des besoins individuels pour obtenir une gestion des applications plus personnalisée. J'espère que le contenu ci-dessus pourra aider tout le monde à mieux utiliser le système d'exploitation Windows 11.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn