Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Общие вопросы по .NET и C# > Вызов Python скрипта (возможно программно из cmd) |
Автор: Murlock 27.10.2010, 16:17 |
В общем есть некий скрипт который выполняет определенные манипуляции с документами. Запускается он через командную строку, под запускается имеется ввиду команда типа python script.py. Скрипт, мягко говоря, не маленький и менять его очень не хочется. При том что скрипт этот даже параметры никакие не принимает, просто запускается и обрабатывает документы пока те не кончатся. Как можно сделать вызов этого скрипта из приложения на С#? Или возможно както можно управлять командной строкой программно, т.е. программно ее вызвать задать команду на выполнение? |
Автор: wester 27.10.2010, 18:17 |
Process.Start(String) ? объяснения в msdn |
Автор: Murlock 28.10.2010, 15:43 | ||
Я не очень понимаю а как передать и выполнить команду в командной строке? Т.е. вот например использую:
Но при этом открывается окно cmd и всё. Как аргумент такая конструкция не воспринимается. Вообще возможноли передать такой аргумент? |
Автор: wester 28.10.2010, 21:39 |
Murlock, не совсем понял, зачем ставил /c в параметре создания процесса ? так же что бы не появлялось окно, стоит поставить опцию CreateNoWindow (в гугле уточнишь) |
Автор: jonie 30.10.2010, 21:22 |
Murlock, еще взгляните на IronPython ... |