2016-04-06 19 views

cevap

0

Yapmak istediğiniz şey, C# kodunuzdan bir kabuk komutu yürütmektir.

Bunun nasıl bir örnek burada görülebilir: Run Command Prompt Commands

ayrı piton dosyasında insert işlevini oluşturun, örneğin yourfile.py gibi sonra uygun piton komutunu kullanarak aşağıdaki kodu çalıştırın:

string strCmdText; 
strCmdText= "python yourfile.py"; 
System.Diagnostics.Process.Start("CMD.exe",strCmdText); 

Sistem yolunda python'un bulunduğundan emin olmanız gerekir.

+0

.py dosyasında çok sayıda işlev var. Bir pirtiküler fonksiyonu nasıl çağırılır? Ayrıca bu işleve argümanlar göndermem gerek. –

+0

Ya yalnızca işlevi içeren ayrı bir komut dosyası oluşturun veya bu gibi bir şey yapın http://stackoverflow.com/questions/3987041/python-run-function-from-the-command-line – SexyGiraffeMan

+0

Komut satırı argümanını iletmek için, Komut satırında .py dosyasını sonra boşluklara göre ayırın ve sys.argv [index] ile erişebilirsiniz. http://stackoverflow.com/questions/567879/how-can-i-process-command-line-arguments-in-python – SexyGiraffeMan

İlgili konular