我想編寫一個腳本,可以運行在香草Windows(XP或更高版本)系統上,並調用已安裝(GAC'd).NET程序集中的方法。 (我需要將腳本交付給其他人,我不想假設他們有特別安裝的東西(除了有問題的程序集外)。我可以使用JavaScript(JScript)或VBScript(與標準視窗CSCRIPT/WScript的命令)要做到這一點不知?我可以使用JavaScript(JScript)或VBScript的.NET Framework嗎?
1
A
回答
1
我從來沒有嘗試過,但我認爲你最好的選擇將是通過COM互操作調用.NET組件。這article應該讓你
2
如果你希望調用的方法暴露給COM,你應該可以做這樣的事情(VBScript):
Dim o
Set o = CreateObject("MyAssembly.MyObject")
o.MyMethod()
ScottS的答案有很好的聯繫。
+1
正確的語法是'Set o = CreateObject(...)'。 – Helen 2009-12-21 16:54:18
相關問題
- 1. 我可以在單個HTA中混合使用VBScript和JScript嗎?
- 2. 我可以在JScript .NET中使用DirectX:
- 3. 我可以使用VBScript初始化用JScript編寫的對象嗎?
- 4. 是否可以使用VBScript或JScript實例化SharePoint對象?
- 5. 我可以使用Visual Studio 2015以.net framework 4.7爲目標嗎?
- 6. 使用JScript或VBScript自定義動作
- 7. 我仍然可以在VisualStudio 2010中使用.NET Framework 1.1嗎?
- 8. 我可以在VS2008中使用.NET Framework 4.0嗎?
- 9. 任何人都可以使用以下JScript幫助我嗎?
- 10. 可以在.Net ..中使用VBScript Escape()函數嗎?
- 11. 我可以在Framework應用程序中託管.net Core Runtime嗎?
- 12. 可以使用Javascript或JScript.NET創建.NET DLL嗎?
- 13. 我可以在.NET中使用「System.Currency」嗎?
- 14. 我可以從ASP經典頁面(JScript)使用jsOAuth嗎?
- 15. JScript/VBScript錯誤
- 16. 可以在.net framework 3.5或更低版本下使用sonar-runner嗎?
- 17. 我可以使用.NET Framework從指定的IP地址發送webrequest嗎?
- 18. 可以使用IIS 5.1和.NET Framework 3.5嗎?
- 19. 我可以使用.NET VS2010
- 20. 我可以在.net 2.0或3.5項目中使用Glimpse嗎?
- 21. 我可以使用的.NET Framework 4和Visual Studio 2008 IDE
- 22. 如果我有.NET Framework 2.0和.NET Framework 3.5,我需要.NET Framework 3嗎?
- 23. 我仍然可以在VisualStudio 2010中定位.NET Framework 2.0嗎?
- 24. 如何使用JScript或VBScript控制Windows系統卷?
- 25. 我可以在Visual Studio 2015中使用.Net framework 3.5打開一個項目嗎?
- 26. 我可以使用Visual Studio 2010而不是升級到.NET Framework 4.0嗎?
- 27. VBScript/JScript網絡:連接UDP或TCP
- 28. 缺少反斜槓? - JScript或VBScript
- 29. VBScript可以將屬性添加到像JScript這樣的對象嗎?
- 30. 我可以使用TCP或廣播嗎?
它是否必須是腳本?如果安裝了.net程序集,則可以安全地假定該框架已安裝並提供一個小型控制檯應用程序。 – Paddy 2009-12-21 16:45:07