很简单
一、安装 sct10chs.exe
二、在项目中添加MSScriptControl引用
三、写JS脚本
代码如下:
/// <summary>
///
/// </summary>
/// <param name="scriptControl">ScriptControl</param>
/// <param name="sExpression">参数体</param>
/// <param name="sCode">JavaScript代码的字符串</param>
/// <returns></returns>
public string ExecuteScript(MSScriptControl.ScriptControl scriptControl, string sExpression, string sCode)
{
scriptControl.AddCode(sCode);
try
{
string str = scriptControl.Eval(sExpression).ToString();
return str;
}
catch (Exception ex)
{
string str = ex.Message;
}
return null;
}
输入:
参数一:MSScriptControl.ScriptControl scriptControl = new MSScriptControl.ScriptControl();
scriptControl.UseSafeSubset = true;
scriptControl.Language = "JScript";
参数二:js(3,4,5)
参数三:function js(a,b,c)
{
return (a+b+c)/1.17
}
输出:10.2564102564103