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

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

 更新時(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是一個(gè)面向.Net的Javascript解釋器。Jint不會(huì)把Javascript編譯成.Net字節(jié)碼,所以它非常適用于腳本小且運(yùn)行起來速度快的工程,或者運(yùn)行在不同平臺(tái)上的腳本。

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

最新評論

磐石市| 沭阳县| 瑞金市| 大足县| 宣城市| 读书| 博白县| 岳阳县| 天津市| 梧州市| 顺义区| 巢湖市| 凤冈县| 都昌县| 布拖县| 卓资县| 荥阳市| 杂多县| 永定县| 扶沟县| 永和县| 慈溪市| 栖霞市| 资阳市| 江孜县| 黔江区| 元谋县| 武山县| 威海市| 伊吾县| 阜阳市| 太仓市| 青田县| 绥棱县| 河津市| 山西省| 米泉市| 苗栗县| 且末县| 安顺市| 泉州市|