- 我需要能够公开调用主机的“命令”。
- 我需要有简单易读的语法。
- 非程序员需要很容易上手。
一个例子如下:
主机应用:
ScriptHost.AddCommandBinding("MyCommand", delegateToMyHandler, parameterDefinitionsStruct);
脚本
returnval = MyCommand(param1, param2);
有人知道这样的事情吗?
一个例子如下:
主机应用:
ScriptHost.AddCommandBinding("MyCommand", delegateToMyHandler, parameterDefinitionsStruct);
脚本
returnval = MyCommand(param1, param2);
有人知道这样的事情吗?
IronPython将是完美的选择。
IronPython in Action一书的描述说“您将了解如何将 IronPython 作为现成的脚本语言嵌入到 C# 和 VB.NET 程序中”。
如果您的任何非程序员是系统管理员,我会考虑使用 PowerShell。它被用作 Exchange Server 和 SQL Server 的内置脚本语言,并随 Windows 7 和 Windows Server 2008 R2 一起提供。