У меня есть исполняемый файл, который при двойном щелчке открывается в окне командной строки. ![enter image description here](https://i.stack.imgur.com/EXDgX.png)
Теперь в том же каталоге, где находится исполняемый файл apame_win64, находится входной файл (то есть с именем "phere_15000.inp ").exe находится.Таким образом, мы можем ввести имя файла в командной строке.![enter image description here](https://i.stack.imgur.com/1zJFg.png)
Вопрос в том, как это можно сделать из интерфейса mathematica?С помощью команды RunThrough
я попытался сделать это безрезультатно.
RunThrough["Executable Location", "sphere_15000"]
Нужно ли мне помещать это местоположение файла в переменную пути среды Windows 7?Надеюсь на какое-то предложение по этому поводу.
ОБНОВЛЕНИЕ
Нашел решение моей проблемы.
Сначала установите Mathematicaкаталог, в котором находится исполняемый файл.
path = "C: \ Users \ FlowCrusher \ Desktop \ CUSP solver \ Apame_build_2011_01_09 \ solver";SetDirectory [путь];
Затем используйте следующий стиль ввода.
Запустите ["\" \ "apame_win64.exe \" \ "input \" \ ""]
Здесь" apame_win64.exe "- исполняемый файл, который нужно запустить, а" input "- входной файл для исполняемого файла.Это решает проблему.Но новый элемент в списке пожеланий.
Есть ли способ скрыть окно консоли на заднем плане?
Вот как это выглядит на моем экране.![enter image description here](https://i.stack.imgur.com/IlniU.png)
Как предложил Крис, если мы используем минимизированную консоль в команде «Выполнить», мы получаем свернутое окно, но программа не выполняется.
![enter image description here](https://i.stack.imgur.com/DnLU9.png)
Надеюсьчто решение существует.
BR