小隐的博客

人生在世,笑饮一生
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

在C# winform中运行js代码

Posted on 2012-08-26 18:06  隐客  阅读(3496)  评论(0编辑  收藏  举报

把.js文件编译成dll

csc.exe C#编译器
vbc.exe vb.net编译器
jsc.exe JScript.Net编译器
vjc.exe J#编译器
cl.exe C/C++编译器

在这里用jsc.exe

可以做个.bat文件

CD E:\batch\Jscript

jsc /t:library E:\batch\Jscript\JScript.js

pause

CD..

如果提示没有jsc.exe那么 把jsc.exe的路径添加到系统环境变量的path中去

JScript.js代码如下

public class JScript
{
  public static function a(s)
  {
        var w='3';
    return s + '1'+w +a2(); 
  }
  public static function a2()
  {

    return "aaaaaaaaa";
  }
}

编译后引入dll

object a= JScript.a("1");

 

 

该方法真的很牛,,哈哈!!注意项目中要引入Microsoft.Jscript

QQ交流