В настоящее время я создаю графический интерфейс для Minecraft Coder Pack. MCP работает с системой пакетных файлов, запускающих программы python. Я хочу, чтобы читать и писать в эти cmd-окна через vb.net. Так что я могу сказать, когда процесс завершился или ответить на "да", без вопросов в программе python, с gui из vb.net. Пример кода запуска пакета
@echo off
runtime\bin\python\python_mcp runtime\cleanup.py %*
pause
Есть идеи, как это сделать?
Вы можете написать из vb.net в текстовый файл (например, input.txt), а затем использовать "<" для использования input.txt для ввода в командной строке и ">", чтобы отправить вывод командной строки в другой файл (output.txt, например). Затем вы можете прочитать output.txt с vb.net.
runtime\bin\python\python_mcp zruntime\cleanup.py %* < input.txt > output.txt