从c#打开一个javascript(.JS)文件

时间:2015-08-18 07:42:50

标签: javascript c#

如何从c#winform打开.js文件?我试过这个

Process.Start(@"C:\...\software.exe", @"C:\...\mergescripts.js");

但它没有用。手动,我可以使用打开的文件将mergescripts.js文件加载到我的on software.exe上。但是如何使用c#中的按钮事件动态地完成它?

2 个答案:

答案 0 :(得分:0)

JintEngine可用于执行JavaScript:

using (FileStream fs = new FileStream("file.js", FileMode.Open))
{
    JintEngine js = JintEngine.Load(fs);
    object result = js.Run("return status;");
    Console.WriteLine(result);
}

答案 1 :(得分:-1)

请尝试使用以下语法

ProcessStartInfo ps = new ProcessStartInfo();
        ps.FileName = @"C:\Program Files (x86)\Notepad++\notepad++.exe";
        ps.Arguments = @"C:\Users\Desktop\aaa.txt";
        Process.Start(ps);