C#如何调用本地的node命令(已加入环境变量)运行字符串中代码?

参考网上一段代码:

proc.StartInfo.CreateNoWindow = true;
proc.StartInfo.FileName = "node.exe";
proc.StartInfo.UseShellExecute = false;
proc.StartInfo.RedirectStandardError = true;
proc.StartInfo.RedirectStandardInput = true;
proc.StartInfo.RedirectStandardOutput = true;
proc.Start();
proc.StandardInput.WriteLine(cmd);
proc.StandardInput.WriteLine("^C^C");
outStr = proc.StandardOutput.ReadToEnd();
proc.Close();

但似乎不行

阅读 3.2k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题