最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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)文章

最新評論

长沙县| 永清县| 墨玉县| 玉溪市| 株洲县| 天全县| 平湖市| 息烽县| 和林格尔县| 会泽县| 商洛市| 华亭县| 恭城| 馆陶县| 酉阳| 兴仁县| 惠来县| 嘉定区| 秦安县| 沅江市| 罗源县| 会昌县| 灵璧县| 东乌| 宁强县| 屯昌县| 凌海市| 朝阳区| 剑阁县| 石景山区| 瓮安县| 龙南县| 富川| 九江市| 定州市| 灵宝市| 聂拉木县| 巍山| 新巴尔虎右旗| 涞源县| 绍兴市|