Windows脚本:什么以及如何做到这一点?批处理文件还是别的什么?

时间:2009-10-06 20:46:50

标签: batch-file cmd command-prompt windows

我想要做的是在Windows中运行某种脚本(理想情况下是.cmd文件/批处理文件)双击它应该在开始菜单中创建一个快捷菜单并在Windows注册表中设置一个路径(我认为这就是所谓的)所以下次,例如,我所需要的只是获取变量JAVA_HOME以获得我需要的路径。

我在这方面需要帮助的只是关于如何做这些的示例,我应该看什么教程,甚至在Google中搜索哪些关键术语(认真),因为我对Windows编程很新,以及用于什么等等

全部谢谢

1 个答案:

答案 0 :(得分:6)

如果要定位所有版本的Windows,最好选择编写 MS-DOS批处理文件( .bat )。这是我过去使用的good tutorial

如果您的目标现代版本的Windows(Windows XP SP2 / 2003 / Vista / 7),您一定要看看 Windows PowerShell ,是Windows平台的新标准自动化引擎。
PowerShell是适用于Windows XP SP2,Windows Server 2003和Windows Vista的separate download,但它包含在Windows Server 2008和Windows 7中。

关于Windows PowerShell

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

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

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

这当然不是PowerShell中所有功能的完整列表。如果您有兴趣,我建议您研究一下。这是a good place to start