我想编写一个脚本,可以运行在香草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. 我可以使用VBScript初始化用JScript编写的对象吗?
- 3. 是否可以使用VBScript或JScript实例化SharePoint对象?
- 4. 我可以使用Visual Studio 2015以.net framework 4.7为目标吗?
- 5. 使用JScript或VBScript自定义动作
- 6. 我仍然可以在VisualStudio 2010中使用.NET Framework 1.1吗?
- 7. 我可以在VS2008中使用.NET Framework 4.0吗?
- 8. 任何人都可以使用以下JScript帮助我吗?
- 9. 可以在.Net ..中使用VBScript Escape()函数吗?
- 10. 可以使用Javascript或JScript.NET创建.NET DLL吗?
- 11. 我可以从ASP经典页面(JScript)使用jsOAuth吗?
- 12. 我可以在.NET中使用“System.Currency”吗?
- 13. JScript/VBScript错误
- 14. 我可以使用.NET Framework从指定的IP地址发送webrequest吗?
- 15. 可以使用IIS 5.1和.NET Framework 3.5吗?
- 16. 如何使用JScript或VBScript控制Windows系统卷?
- 17. 我可以使用的.NET Framework 4和Visual Studio 2008 IDE
- 18. VBScript/JScript网络:连接UDP或TCP
- 19. 我仍然可以在VisualStudio 2010中定位.NET Framework 2.0吗?
- 20. 我可以使用Visual Studio 2010而不是升级到.NET Framework 4.0吗?
- 21. 我可以在Visual Studio 2015中使用.Net framework 3.5打开一个项目吗?
- 22. VBScript可以将属性添加到像JScript这样的对象吗?
- 23. 我可以在Javascript中使用SendKeys吗?
- 24. 我可以使用EMACS for Javascript吗?
- 25. 我可以从JavaScript使用NSSpeechSynthesizer吗?
- 26. 我可以在JavaScript中使用php吗?
- 27. 我可以使用LINQ与.NET Framework版本4.5?
- 28. 我可以在play framework的application.conf中使用groovy吗?
- 29. 我可以让Entity Framework只使用表格的一部分吗?
- 30. 我可以在同一台机器上安装.Net Framework和.Net Core吗?
它是否必须是脚本?如果安装了.net程序集,则可以安全地假定该框架已安装并提供一个小型控制台应用程序。 – Paddy 2009-12-21 16:45:07