我有js文件如何在winform C#中添加它, 我已经开发了前端,我想在按钮点击时运行js文件。 我会感谢你,如果你提供片段!!!!! 我想在Windows窗体中运行javascript代码 谢谢。
答案 0 :(得分:1)
正如其他人在此处所述,您应该澄清您的情况。也就是说,this question可以解答如何从.Net应用程序运行javascript。
答案 1 :(得分:0)
您可以使用cscript.exe在Windows和Windows上执行JScript。可以捕获标准输出的输出。
string output;
using (Process cscript = new Process())
{
// prepare the process
cscript.StartInfo.UseShellExecute = false;
cscript.StartInfo.CreateNoWindow = true;
cscript.StartInfo.RedirectStandardInput = false;
// RedirectStandardOutput should be True to get output using the StandardOutput property
cscript.StartInfo.RedirectStandardOutput = true;
cscript.StartInfo.FileName = "cscript.exe";
cscript.StartInfo.Arguments = "<Path to your .js file>";
cscript.Start();
output = cscript.StandardOutput.ReadToEnd();
cscript.Close();
}
显然你的JScript不能包含任何在Windows上非法的语句
例如,当您在浏览器中运行JS时,它包含窗口对象。使用cscript.exe
在shell中运行JS时,没有窗口对象