2009-12-21 43 views
1

我想編寫一個腳本,可以運行在香草Windows(XP或更高版本)系統上,並調用已安裝(GAC'd).NET程序集中的方法。 (我需要將腳本交付給其他人,我不想假設他們有特別安裝的東西(除了有問題的程序集外)。我可以使用JavaScript(JScript)或VBScript(與標準視窗CSCRIPT/WScript的命令)要做到這一點不知?我可以使用JavaScript(JScript)或VBScript的.NET Framework嗎?

+1

它是否必須是腳本?如果安裝了.net程序集,則可以安全地假定該框架已安裝並提供一個小型控制檯應用程序。 – Paddy 2009-12-21 16:45:07

回答

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

相關問題