【发布时间】:2021-12-02 00:53:23
【问题描述】:
我可以使用独立的 Java 应用程序成功运行 anylogic 模型,并且在我的 Windows 10 上运行 .bat 文件没有任何问题。
但是当我通过 c# 应用程序调用同一个 .bat 文件时,运行日志描述与 start 不同,模型无法运行。运行日志描述图片为:
在目录后的第一个图像中,调用 java.exe 文件,然后调用 -cp 命令。但在目录后的第二张图像中 -cp 命令立即被调用。并且该模型也无法运行。出了什么问题,我应该怎么做才能解决问题?
附: 调用批处理文件的代码如下:
try
{
ProcessStartInfo procInfo = new ProcessStartInfo();
procInfo.UseShellExecute = true;
procInfo.FileName = @"directory and file.bat"; //The file in that DIR.
procInfo.WorkingDirectory = @"dirctory"; //The working DIR.
procInfo.Verb = "runas";
Process.Start(procInfo); //Start that process.
}
catch (Exception ex)
{
MessageBox.Show(ex.Message.ToString());
}
【问题讨论】:
标签: batch-file simulation anylogic