Jurassicを使って.NET上でjs関数を実行してください https://www.itsvse.com/thread-4303-1-1.html
Microsoft (R) JScript コンパイラ バージョン 14.00.3752Microsoft (R) .NET Framework バージョン 4.0.30319著作権 (C) Microsoft Corporation。 無断転載を禁じます。 JSC [オプション] <源文件> [[オプション] <源文件>...] JScriptコンパイラのオプション - 出力ファイル - /out:<file> バイナリ出力ファイルの名前を指定します /t[arget]:exe Create console application (default) /t[arget]: Windowsアプリケーションを作成するためのwinexe /t[arget]: ライブラリはライブラリアセンブリを作成します /プラットフォーム:<platform>このコードが実行可能なプラットフォームを制限します。 x86、Itanium、x64、または任意のCPU(デフォルトプラットフォーム)でなければなりません - 入力ファイル - /autoref[+|-] インポートされた名前空間と完全修飾名に基づく自動参照アセンブリ(デフォルトでオン) /lib:<path> 参照を検索したい追加ディレクトリを指定します /r[eference]:<file list>指定されたアセンブリファイルのメタデータを参照 <ファイルリスト>: <assembly name>[; <議会名>...] - 出典 - /win32res:<file> Win32リソースファイル(.res)を指定します /res[ource]:<info> 指定されたリソースを埋め込む <info>: <filename>[<name>,[,公開|非公開]] /linkres[ource]:<info> 指定されたリソースをこのアセンブリにリンクします <info>: <filename>[<name>,[,公開|非公開]] - コード生成 - /debug[+|-] でデバッグメッセージを発行します /fast[+|-] は言語機能を無効化し、コード生成を良くします /warnaserror[+|-] は警告をエラーとして扱います /w[arn]:<level> 警告レベル(0-4)を設定する - その他 - @<filename> さらに多くの選択肢については、回答ファイルをお読みください /? ヘルプを見せて /helpがhelpを示します /d[efine]:<symbols>条件付きコンパイル記号を定義します /nologoはコンパイラの著作権マークを表示しません /print[+|-] は print() 関数を提供します - 上級 - /codepage:<id> 指定されたコードページIDでソースファイルを開きます /lcid:<id>指定されたLCIDをメッセージおよびデフォルトのコードページに使用してください /nostdlib[+|-]は標準ライブラリ(mscorlib.dll)をインポートせず、オートリフのデフォルトをオフに変えます /utf8output[+|-] はコンパイラ出力をUTF-8文字エンコーディングで出力します /versionsafe[+|-]は、「オーバーライド」や「隠し」としてマークされていないメンバーのデフォルト値を指定します