Windows Scripting: et quoi faire? Fichiers batch ou autre chose?

Ce que j’essaie de faire est d’avoir une sorte de script exécuté dans Windows (idéalement fichier .cmd / fichier batch) lorsque vous double-cliqué, il devrait créer un menu raccourci dans le menu Démarrer et définir un chemin dans le registre Windows (je pense C’est ce que l’on appelle) pour que la prochaine fois, par exemple, tout ce que j’ai à faire soit d’obtenir la variable JAVA_HOME pour obtenir le chemin dont j’ai besoin.

Ce dont j’ai besoin d’aide, ce ne sont que des exemples sur la façon de faire, quels tutoriels je devrais regarder ou même quels termes clés rechercher dans Google (sérieusement) car je suis très novice en programmation Windows et ce qui est utilisé pour quoi etc.

Merci a tous

Si vous souhaitez cibler toutes les versions de Windows, votre meilleur choix consiste à écrire un fichier de commandes MS-DOS ( .bat ). Voici un bon tutoriel que j’ai utilisé par le passé.

Si vous ciblez des versions modernes de Windows (Windows XP SP2 / 2003 / Vista / 7), vous devez absolument regarder Windows PowerShell , le nouveau moteur d’automatisation standard de la plate-forme Windows.
PowerShell est un téléchargement distinct pour Windows XP SP2, Windows Server 2003 et Windows Vista, alors qu’il est inclus dans Windows Server 2008 et Windows 7.

À propos de Windows PowerShell

PowerShell est basé sur .NET Framework et se compose d’un environnement d’exécution , d’un langage de script et d’une console interactive .

Voici certaines de ses principales caractéristiques que je trouve les plus utiles:

  • Tout le traitement est fait en utilisant des objects CLR, au lieu de texte comme dans les shells traditionnels
  • Il est possible d’interagir directement avec les classes du .NET Framework
  • Il est possible d’exécuter des commandes écrites dans n’importe quel langage .NET et dissortingbuées en tant que DLL (appelées Cmdlets )
  • Grande collection de commandes intégrées pour accomplir la plupart des tâches administratives
  • La syntaxe du langage de script est de style C (accolades …)
  • Le moteur d’exécution peut être hébergé dans n’importe quel processus géré en tant que moteur d’automatisation ad hoc

Ce n’est bien sûr pas une liste complète de toutes les fonctionnalités de PowerShell. Si vous êtes intéressé, je vous recommande de l’examiner. Voici un bon endroit pour commencer .