Я пытался создать диалог MF C, который запускает пакетный сценарий, когда нажата кнопка с именем «Render», и другой пакетный сценарий запускается, если пользователь выбирает другой вариант с помощью переключателей:
user inputs options via radio buttons which changes output when 'Render' is clicked">
Я написал оператор переключения:
UpdateData(TRUE);
switch (render_speed) {
case 0:
ShellExecute(NULL, _T("open"), _T("cmd.exe"), _T("/C testing.cmd"), _T("C:\\Users\\pranav\\manim"), SW_SHOW);
break;
case 1:
ShellExecute(NULL, _T("open"), _T("cmd.exe"), _T("/C testing_two.cmd"), _T("C:\\Users\\pranav\\manim"), SW_SHOW);
break;
}
(render_speed - это переменная для группы Render Options)
Случай 0 в операторе switch работает, а Случай 1 - нет (он открывается и закрывается за доли секунды). Я проверил, что все сценарии пакетной обработки работают. Я также пробовал использовать вместо этого оператор if.
Любая помощь приветствуется. Спасибо!