Могу ли я использовать .NET Framework из JavaScript (JScript) или VBScript? - PullRequest
1 голос
/ 21 декабря 2009

Я хочу написать сценарий, который может работать в стандартной системе Windows (XP или более поздней версии) и вызывать методы в установленной (GAC'd) сборке .NET. (Мне нужно передать скрипт другим людям, и я не хочу предполагать, что у них есть что-то определенно установленное (кроме рассматриваемой сборки). Могу ли я использовать JavaScript (JScript) или VBScript (в сочетании со стандартным Windows cscript / wscript команды) сделать это как-нибудь?

Ответы [ 2 ]

3 голосов
/ 21 декабря 2009

Если класс, чьи методы вы хотите вызвать, доступен для COM, вы должны сделать что-то вроде этого (VBScript):

Dim o
Set o = CreateObject("MyAssembly.MyObject")
o.MyMethod()

В ответе Скотта есть хорошая ссылка.

1 голос
/ 21 декабря 2009

Я никогда не пробовал, но я думаю, что лучше всего было бы вызвать компонент .Net через COM-взаимодействие. Эта статья должна помочь вам начать.

...