gpt4 book ai didi

c# - 读取标准输出问题

转载 作者:行者123 更新时间:2023-11-30 18:46:37 24 4
gpt4 key购买 nike

我想执行一个 javascript 来返回类似“GEORGE SMITH”的字符串。我想阅读该信息,但是当您运行此代码时,我得到:“指定的可执行文件不是有效的 Win32 应用程序”

我如何获取这些信息?。我试图从 .bat 调用 javascript,但无法从那里获取输出。谁能帮帮我?

这是代码:

{
Process proc = new Process();

ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.CreateNoWindow = true;
startInfo.UseShellExecute = false;
startInfo.RedirectStandardOutput = true;
startInfo.FileName = "cardholder.js";
startInfo.WindowStyle = ProcessWindowStyle.Hidden;
proc.StartInfo = startInfo;
proc.Start();

nombreApellido = proc.StandardOutput.ReadToEnd();

proc.Close();
proc.Dispose();
}

最佳答案

javascript 文件不是可执行文件,您无法运行它。

您需要运行 wscript.exe 并将 cardholder.js 作为命令行参数传递:

startInfo.FileName = "wscript.exe";
startInfo.Arguments= "cardholder.js";

关于c# - 读取标准输出问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5246695/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com