• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Powershell小技巧之使用Jint引擎在PowerShell中执行Javascript函数

    这里演示如何利用PowerShell将一段Javascript函数字符串交给Jint引擎去执行。

    执行Javascript函数

    .Net版的Javascript解释器

    可以从Git上获取Jint的代码,也可以从nuget上下载Jint的程序集。

    Jint是一个面向.Net的Javascript解释器。Jint不会把Javascript编译成.Net字节码,所以它非常适用于脚本小且运行起来速度快的工程,或者运行在不同平台上的脚本。

    PowerShell调用

    拿到Dll根据-Path参数直接使用Add-Type命令即可:

    function Invoke-JSAdd ($a, $b) {             
        Add-Type –Path  "C:\jint\Jint.dll"           
                 
        $JavaScript = "
            function add(a, b) { 
                return a + b; 
            }
        "           
        $add = (New-Object Jint.Engine).            
                Execute($JavaScript).            
                GetValue("add")            
                 
        $add.Invoke($a, $b).ToString()            
    }

     

    您可能感兴趣的文章:
    • JavaScript判断页面加载完之后再执行预定函数的技巧
    • JavaScript中split与join函数的进阶使用技巧
    • 个人总结的一些JavaScript技巧、实用函数、简洁方法、编程细节
    • 检测一个函数是否是JavaScript原生函数的小技巧
    • JavaScript中的alert()函数使用技巧详解
    • Javascript中产生固定结果的函数优化技巧
    • js中字符替换函数String.replace()使用技巧
    • js函数使用技巧之 setTimeout(function(){},0)
    • js 格式化时间日期函数小结
    • javascript函数中的3个高级技巧
    上一篇:Powershell小技巧之使用WMI查询插上的U盘
    下一篇:Powershell小技巧之播放WAV声音
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Powershell小技巧之使用Jint引擎在PowerShell中执行Javascript函数 Powershell,小,技巧,之,使用,