Я пишу небольшое приложение WPF, которое поможет мне запускать тесты JMeter в режиме без графического интерфейса без необходимости набирать команды JMeter и пути к файлам в консоли каждый раз, когда я хочу запустить тест. Это означает, что мое приложение WPF должно открыть CMD в месте, где установлен мой JMeter, и затем передать аргумент (командную строку).
Вот как я открываю CMD с определенным путем и аргументами, которые я передаю:
private void RunScript()
{
var process = new Process();
var startInfo = new ProcessStartInfo
{
WorkingDirectory = "@D:\\Programi\\apache-jmeter-5.1\\bin",
WindowStyle = ProcessWindowStyle.Normal,
FileName = "cmd.exe",
Arguments = "/K jmeter -n -t " + scriptDirectoryPath
};
process.StartInfo = startInfo;
process.Start();
}
Как видите, путь для открытия CMD - «D: \ Projekti \ JMeteor \ JMeteorApp \ JMeteorApp \ bin», но путь в CMD - «D: \ Projekti \ JMeteor \ JMeteorApp \ JMeteorApp \». Bin \ Debug> "
![enter image description here](https://i.stack.imgur.com/7o7GY.png)
Как удалить часть «Отладка» в пути CMD? Я попытался переключить конфигурацию решения на «Release», но это просто заменяет «Debug» на «Release» в пути.