我想知道在Windows平臺上執行一些腳本作業的選項是什麼。 我需要像文件操作,註冊表編輯等功能。可以使用腳本工具編輯文件嗎? windows腳本工具提供了哪些其他功能? 可以使用Windows GUI完成的任何事情都可以使用腳本語言來完成嗎?什麼工具和語言可用於Windows Shell腳本?
回答
我認爲微軟的Windows PowerShell是目前最受歡迎的類型。
這可能是值得看看版本2.0的預發佈。很多東西已經改變:
http://blogs.msdn.com/powershell/archive/2007/11/06/what-s-new-in-ctp-of-powershell-2-0.aspx
的CScript?我記得看到過這樣的事情。
Powershell很好,但它是一個額外的東西,你必須安裝。在幾乎任何Windows安裝中都不是標準的。所以,如果它只是供你自己使用,那麼powershell應該沒問題。如果你需要腳本在普通人羣的電腦上運行,例如,作爲你生產的軟件的一部分,它可能不是最好的選擇。
如果你還沒有安裝額外的東西,你可能想看看cygwin。這使您可以擁有完整的Linux bash命令行和所有相關工具。
如果您需要包含在默認的Windows安裝中的東西。有Windows命令行(cmd.exe)。它具有一些功能,但與Linux中可用的功能相比是非常不足的。另一個可能更糟的問題是,在文檔方面沒有太多的東西。
您可能也對VB腳本(flame away)感興趣。 VB腳本應該可以在幾乎任何最近的標準Windows安裝上工作,並且比命令行功能多得多。
我已經安裝了cygwin,所以我可以爲我的自動化需求運行bash shell腳本。另外,當我需要在Windows上原生運行的東西時,我使用batch + jscript(如果安裝了Visual Studio.Net,只需調用「cscript XXX.js」)就可以在cmdline上運行。
昨天我可以修復這個給你;)
什麼都是對 窗口的工具/語言shell腳本?
會讀更好的爲
哪些工具和語言的Windows提供 shell腳本?
批處理文件是最便攜的,但做複雜的事情可能會變得很難(非常困難)。
Powershell的功能非常強大,但目前安裝的域名只比那些喜歡使用他們管理的PowerShell和服務器的用戶略多。如果你控制你正在編寫腳本的機器,並且可以要求安裝powershell,那麼powershell就是要走的路。否則,批處理文件是最好的方法。
PowerShell允許你做任何事情都可以做,但有些東西會比其他人:)
(說真的,如果你想控制從腳本Windows圖形用戶界面的應用程序,你將不得不更加努力很多痛苦,除非應用程序本身支持腳本,或者你想開始發佈消息到對話框控件和屏幕抓取對話框來檢查成功。)
腳本是一個爆炸。
我個人喜歡寫一些邪惡的小批量文件。你可以找到一個命令行程序來完成任何事情。我更喜歡批處理文件,主要是因爲它們可以從一臺機器移植到另一臺機器,最多隻能使用一些unix工具(SSED,GREP,GAWK)進行壓縮。有一個命令行REG.Exe甚至可以執行註冊表更改和讀取。您可以使用「FOR/f」循環解析命令的輸出。
PowerShell將有更多...犯錯.. 電源(第二後我寫的,但是我不能幫助它。)
如果你想看看Windows自動化退房AutoHotKey。
你在試圖自動化?這可能有助於我們縮小可能的幫助範圍。
- 喬希
編輯:因爲我打字,在同一時間@jameso如果有人在工作中並沒有問我一個問題,我可能已經在他之前發表的記錄。雖然我在文章的相似處得到了一絲寒意......
我會推薦「Take Command」(JPSoft),它比PowerShell更像「cmd.exe」。我們在ESSS使用了多年。
- 1. 什麼IDE和工具可用於C語言開發?
- 2. 腳本語言shell?
- 3. ,要學什麼windows腳本語言?
- 4. 什麼是QA的常用腳本語言/工具
- 5. 什麼是可用於Jenkins CI的所有腳本語言?
- 6. 什麼是腳本語言?
- 7. Windows腳本語言
- 8. 標記,編碼,腳本,shell腳本和編程語言有什麼區別?
- 9. 通用Windows安裝下shell腳本的選擇語言是什麼?
- 10. Shell腳本和其他語言
- 11. 編程語言和腳本語言有什麼區別?
- 12. 用於構建備份腳本的Windows腳本語言
- 13. 適用於Android和Windows Phone 7的腳本語言
- 14. 什麼語言/工具支持WSDL 1.1?
- 15. Windows 7小工具 - 用於開發的編程語言
- 16. Animate CC中用於HTML5 Canvas的腳本語言是什麼?
- 17. 寫什麼語言的NSIS腳本?
- 18. 爲什麼要嵌入腳本語言?
- 19. Windows:什麼編程語言?
- 20. Windows Shell腳本和PowerShell
- 21. 用於windows的shell腳本模擬器
- 22. 什麼語言和工具最初用於開發世嘉MD/Genesis遊戲?
- 23. 使用Shell腳本的搜索工具
- 24. 過濾器使用shell腳本工具
- 25. 從shell腳本到cshell腳本的語法更改是什麼?
- 26. 在Linux/Windows上製作GUI應用程序。什麼語言/工具使用?
- 27. 什麼工具用於C/C++和CI?
- 28. $是什麼?和$#代表Shell腳本?
- 29. 什麼樣的模板語言可用於Java和Javascript?
- 30. 什麼Windows工具/編輯器可用於編輯CWEB文檔?