[求教]关于python如何嵌入到VC的问题



QUOTE:
原帖由 flw 于 2006-1-24 15:26 发表

把你的 system 改成:

[Copy to clipboard] [ - ]
CODE:
WinExec( "C:\\Python24\\python.exe D:\\MoChou\\ttt.py", SW_HIDE );

注意 WinExec 的第二个参数 SW_HIDE

这个方法我试了,如果直接是ttt.py是可以的,但是还带有参数就不行

例如:
WinExec("C:\\Python24\\python.exe D\\MoChou\\ttt.py a b " ,SW_HIDE);

其中a,b是ttt.py的两个参数


QUOTE:
原帖由 lizi1221 于 2006-1-25 15:43 发表


这个方法我试了,如果直接是ttt.py是可以的,但是还带有参数就不行

例如:
WinExec("C:\\Python24\\python.exe D\\MoChou\\ttt.py a b " ,SW_HIDE);

其中a,b是ttt.py的两个参数

什么不行?
我这里怎么可以?
你仔细再找找原因。
访问参数要用 sys.argv 这个 string list,
我这里可以成功地执行,而且不会出现黑框框。