2014-01-15 4 views
0

Я использую Visual Basic для создания программы для запуска скрипта python. Я хочу, чтобы это было похоже на «shell (« c: \ test \ script.py arg1 arg2 »)», а затем в сценарии python это было бы как «print arg1 print arg2», так что скрипт python получает аргументы, и он печатает их. Также было бы все равно запустить скрипт python в режиме ожидания с vb.net? Или все равно получится, чтобы данные были напечатаны на python и перечислили их в списке в форме vb.net? БлагодаряVisual Basic, выполняющий скрипт python

+0

Ужасная практика кодирования IMHO, я бы вставлял Python в DLL. Но я думаю, вы хотите сделать файлы python исполняемыми Python.exe в вашей системе. Что-то вроде shell («C: \ Python \ python.exe c: \ test \ script.py arg1 arg2»), вы должны быть очищены. – Stolas

+0

Не работает, он даже не запускает исполняемый файл python. – TestUser1

+0

ошибка? И что ты пробовал? – Stolas

ответ

0

Не использовали VB.net для этой цели, но вы можете создать ех вашего питона скрипт по следующей ссылке:

http://pc2solution.blogspot.in/2013/12/python-make-standalone-exe-for-any.html

, а затем вы можете запустить этот ех с помощью

process.start(path of exe) 
+0

Но как я могу отправить arg1 в скрипт python? Так это будет похоже на process.start ("pathofexe arg1")? А потом в python это будет print arg1? Или это другое? – TestUser1

+0

process.start ("pathof.exe arg1"). –

+0

Nah, это приносит ошибку – TestUser1

Смежные вопросы