a/trunk/cforge/cforge/Helper.cs | b/trunk/cforge/cforge/Helper.cs | ||
---|---|---|---|
... |
... |
||
271 | String strScriptingPath = GetCODESYSScriptingLibPath(); |
271 | String strScriptingPath = GetCODESYSScriptingLibPath(); |
272 | 272 | ||
273 | try |
273 | try |
274 | { |
274 | { |
275 | dynamic sys = Python.GetSysModule(engine); |
275 | dynamic sys = Python.GetSysModule(engine); |
276 | sys.argv = args; |
276 | sys.argv[0] = scriptfile; |
277 | foreach (string arg in args) |
||
278 | { |
||
279 | sys.argv.Add(arg); |
||
280 | } |
||
277 | sys.path.Add(strScriptingPath); |
281 | sys.path.Add(strScriptingPath); |
278 | 282 | ||
279 | var source = engine.CreateScriptSourceFromFile(scriptfile); |
283 | var source = engine.CreateScriptSourceFromFile(scriptfile); |
280 | dynamic result = source.Execute(); |
284 | dynamic result = source.Execute(); |
281 | 285 |