2011-05-10 20 views
1

私はIronPythonを使っていて、何とか働いています。 Iron Pythonにコマンドライン引数を渡すことについてのリソースはないようです。私のC#コードからPythonプログラムにコマンドライン引数を渡すにはどうすればよいですか?IronPythonでコマンドライン引数を渡すにはどうすればよいですか?

setup = new ScriptRuntimeSetup(); 
       setup.LanguageSetups.Add(IronPython.Hosting.Python.CreateLanguageSetup(null)); 
       runtime = new ScriptRuntime(setup); 
       runtime.IO.RedirectToConsole(); 
       m_engine = runtime.GetEngine("IronPython"); 
       m_scope = m_engine.CreateScope(); 
       source = m_engine.CreateScriptSourceFromString("search_movie.py \""+CommandTextBox.Text+"\"", SourceCodeKind.InteractiveCode); 
       source.Execute(m_scope); 

ここで何をする必要がありますか?ご覧のように、pythonファイルの名前はsearch_movie.pyで、引数としてmovie-nameが使用されます。

答えて

関連する問題