gpt4 book ai didi

c# - 如何使用 C# .net 从命令行调用带有多个参数的 C++ exe

转载 作者:行者123 更新时间:2023-11-28 05:34:46 27 4
gpt4 key购买 nike

我正在对图像执行离线操作,将图像作为带有参数的输入并在 VTK C++ exe 中处理它我无法通过 C# 程序将参数传递给 C++ exe 并检索输出。请用一些例子向我解释

最佳答案

如果你只是想说你有一个编译的 C++ 程序(我们称之为“foo.exe”,路径存储在字符串“exe_folder”中)并且你想用命令行参数调用它(存储在字符串“exe_params") 从 C#,那么下面应该工作:

string exe_params = "target_image.jpeg HOUGH_TRANSFORM"; // Or whatever params are appropriate.
string exe_full_path = Path.Combine(exe_folder, "foo.exe");
Process proc = System.Diagnostics.Process.Start(exe_full_path, exe_params);

https://msdn.microsoft.com/en-us/library/h6ak8zt5(v=vs.110).aspx

关于c# - 如何使用 C# .net 从命令行调用带有多个参数的 C++ exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38569508/

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