亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Powershell小技巧之使用Jint引擎在PowerShell中執(zhí)行Javascript函數(shù)

 更新時間:2014年09月03日 10:57:37   投稿:hebedich  
這里演示如何利用PowerShell將一段Javascript函數(shù)字符串交給Jint引擎去執(zhí)行。方法很簡單,希望對大家有所幫助

這里演示如何利用PowerShell將一段Javascript函數(shù)字符串交給Jint引擎去執(zhí)行。

執(zhí)行Javascript函數(shù)

執(zhí)行Javascript函數(shù)

.Net版的Javascript解釋器

可以從Git上獲取Jint的代碼,也可以從nuget上下載Jint的程序集。

Jint是一個面向.Net的Javascript解釋器。Jint不會把Javascript編譯成.Net字節(jié)碼,所以它非常適用于腳本小且運行起來速度快的工程,或者運行在不同平臺上的腳本。

PowerShell調(diào)用

拿到Dll根據(jù)-Path參數(shù)直接使用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()            
}

 

相關(guān)文章

最新評論