一个例子如下:
主机申请:
ScriptHost.AddCommandBinding("MyCommand", delegateToMyHandler, parameterDefinitionsStruct);
脚本
returnval = MyCommand(param1, param2);
有人知道这样的事吗?
答案 0 :(得分:2)
IronPython对此非常适合。
IronPython in Action的书籍说明“您将学习如何将IronPython作为现成的脚本语言嵌入到C#和VB.NET程序中”。
答案 1 :(得分:0)
如果您的任何非程序员都是系统管理员,我会考虑使用PowerShell。它被用作Exchange Server和SQL Server的内置脚本语言,并随Windows 7和Windows Server 2008 R2一起提供。