2009-10-06 13 views
3

我想要做的是在Windows中運行某種腳本(最好是.cmd文件/批處理文件),雙擊它應該在開始菜單中創建一個快捷菜單,並在Windows註冊表中設置一個路徑(我認爲這就是它所謂的),以便下一次,例如,我所要做的就是獲得變量JAVA_HOME以獲得我需要的路徑。Windows腳本:什麼和如何做到這一點?批處理文件或其他東西?

我在這方面需要幫助的僅僅是關於如何做到這些的示例,我應該看什麼教程,甚至在Google中搜索什麼關鍵術語(認真),因爲我對Windows編程非常陌生,以及什麼是用於什麼等

感謝所有

回答

6

如果你想針對所有版本的Windows,你最好的選擇是寫一個MS-DOS批處理文件.BAT)。這是我以前用過的good tutorial

如果你的目標現代版本的Windows(Windows XP SP2中/ 2003/Vista/7的)的你一定要看看Windows PowerShell,這是Windows平臺的新標準自動化引擎。
PowerShell是用於Windows XP SP2的separate download,Windows Server 2003和Windows Vista中,當它被包含在Windows Server 2008和Windows 7

有關Windows PowerShell

PowerShell是建立在.NET之上框架,並且由運行時間環境腳本語言交互式控制檯組成。

這裏有的,我覺得最有價值的關鍵特性的一些

  • 所有處理使用CLR對象作爲傳統的貝殼做,而不是文本
  • 有可能直接與類互動在.NET Framework
  • 它可以運行用任何.NET語言和分佈的DLL(稱爲的cmdlet
  • 內置的大集合命令來完成大部分administra命令略去任務
  • 腳本語言的語法是C風格(大括號...)
  • 運行時可以在任何管理過程中託管作爲特設自動化引擎

這ISN」當然是PowerShell中所有功能的完整列表。如果你有興趣,我建議你看看它。這裏是a good place to start

+0

PowerShell的+1,雖然指向好教程的鏈接會很好。 – 2009-10-06 21:09:08

+0

謝謝你的回覆。我猜測可以在PowerShell上完成對bat文件可以做什麼?或者可以做更多? – Abs 2009-10-06 21:11:23

+0

PowerShell可以做的比大多數shell,特別是MS-DOS模擬器更多;-)我更新了一些關於PowerShell的更多細節。 – 2009-10-06 21:46:44