Windows脚本:什么和如何做到这一点? batch file或其他东西?

我想要做的是有一些脚本运行在Windows(理想的.cmd文件/batch file)双击它应该在开始菜单中创build一个快捷菜单,并在Windowsregistry中设置一个path(我想这就是所谓的),所以下一次,例如,我所要做的就是获得variablesJAVA_HOME来获得我需要的path。

我在这方面需要帮助的只是一些例子,我应该看什么教程,甚至在Google中search什么关键术语(认真),因为我对Windows编程非常陌生,什么是用于什么等等。

谢谢大家

如果你想要定位所有版本的Windows,最好的选择是编写一个MS-DOS批处理文件( .bat )。 这是我以前用过的一个很好的教程 。

如果您的目标是Windows的现代版本(Windows XP SP2 / 2003 / Vista / 7),那么您一定要看看Windows PowerShell ,它是Windows平台的新标准自动化引擎。
PowerShell是针对Windows XP SP2,Windows server 2003和Windows Vista的单独下载 ,而Windows server 2008和Windows 7则包含PowerShell。

关于Windows PowerShell

PowerShell构建在.NET Framework之上,由运行时环境脚本语言交互式控制台组成

以下是我认为最有价值的一些主要功能:

  • 所有处理都是使用CLR对象完成的,而不是像传统shell中的文本
  • 可以直接与.NET Framework中的类进行交互
  • 可以运行以任何.NET语言编写的命令,并以DLL(称为Cmdlet
  • 大量的内置命令来完成大多数管理任务
  • 脚本语言的语法是C风格(花括号…)
  • 运行时可以作为临时自动化引擎驻留在任何受管进程中

这当然不是PowerShell中所有功能的完整列表。 如果你有兴趣,我建议你看看它。 这里是一个很好的开始 。