3

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

我需要帮助的只是有关如何执行这些操作的示例,我应该查看哪些教程,甚至是在 Google 中搜索的关键术语(认真地),因为我对 Windows 编程非常陌生,以及什么用于什么等。

谢谢大家

4

1 回答 1

6

如果您想针对所有版本的 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 中。

关于 Windows PowerShell

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

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

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

这当然不是 PowerShell 中所有功能的完整列表。如果你有兴趣,我建议你研究一下。这是一个很好的起点

于 2009-10-06T21:07:34.017 回答