2012-09-24 4 views
0

Je voudrais écrire un script pour automatiser une certaine tâche sur Windows. J'utilise un moniteur pour étendre l'écran de mon ordinateur portable, mais chaque fois que je retire la prise et rebranche le moniteur, je dois aller sur les propriétés du bureau et les paramètres d'affichage pour étendre le moniteur et régler la résolution. Eh bien, je suppose que sur LINUX vous pouvez le faire en utilisant des scripts shell, mais je ne suis pas sûr de savoir comment faire cela dans Windows. D'après mes recherches sur Internet, j'ai trouvé que les scripts BASH pouvaient être utilisés pour effectuer cette tâche automatiquement.Écrire un script Windows

S'il vous plaît les gars, je n'ai pas besoin d'un logiciel pour le faire, je voudrais écrire moi-même le script afin que je puisse apprendre quelque chose aussi. J'ai lu sur bash script mais je ne peux pas trouver des méthodes pour accéder aux composants Windows et juste pour vous faire savoir que je suis un programmeur JAVA intermédiaire. Je suppose que je pourrais utiliser JAVA aussi.

J'espère que mes questions sont claires.

Merci

Répondre

1

script Bash est pour les systèmes * nix, l'équivalent sur Windows est lot de script. Une recherche rapide sur googling indique que cela peut être effectué via des modifications de registre, mais elles ne prendront effet qu'au prochain redémarrage.

Autre que cela, il ne semble pas que faire cela par l'intermédiaire de scripts par lots est possible.

Si vous voulez regarder un autre langage de programmation pour ce faire, consultez this answer

+0

Les scripts Bash ne sont pas seulement pour Unix, vous pouvez utiliser quelque chose comme cygwin et faire des scripts bash sous Windows. Cela étant dit, aller sur la route AHK ou regarder PowerShell comme l'autre affiche indiqué serait bon. – Nerdtron

+0

Merci, le lien que vous m'avez fourni a répondu à ma question. – crazyghost

+0

Même autohotkey est une bonne option si quelqu'un cherche à faire quelque chose instantanément sans apprendre un langage de programmation spécifique, mais si vous cherchez à créer votre propre application, l'utilisation de la bibliothèque JNA avec Java est une très bonne option. – crazyghost

1

Essayez Autohotkey. C'est l'évolution d'AutoIT, que de nombreux administrateurs Windows utilisent depuis des années. A défaut, je suggère un livre sur PowerShell.

Questions connexes