1

我使用 MATLAB App Designer 设计了一个旋钮,该函数接受一个参数并将旋钮初始值设置为它。现在,我想从我的 C# 应用程序启动“旋钮”,并将初始值作为参数从同一个 C# 应用程序传递。这可行吗?

4

2 回答 2

0

我不熟悉 MATLAB,但如果它是一个 Windows 应用程序,您可以启动它运行一个进程。

例如,如果 MATLAB 应用程序文件名为C:\myapp.exe,您可以按如下方式运行它:

Process.Start(@"C:\myapp.exe");
于 2017-12-14T06:52:19.193 回答
0
using System.Diagnostics;
...
Process process = new Process();
// Configure the process using the StartInfo properties.
process.StartInfo.FileName = "path/to/matlab.exe"; //eg. C:\\abc\matlab.exe
process.StartInfo.Arguments = "-n";  //Optional
process.StartInfo.WindowStyle = ProcessWindowStyle.Maximized;
process.Start();
process.WaitForExit();// optional, waits here for the process to exit.
于 2017-12-14T06:53:47.380 回答