读书人

createprocess相关的有关问题

发布时间: 2013-09-14 13:03:22 作者: rapoo

createprocess相关的问题
通过CreateProcess的方式启动程序,如 Matlab.exe,处理的文件位于 e:\test matlab\test.m

e:\test\test matlab.m

只要文件中含有空格,就处理不了

网上说要用转义字符,我想空格是#32,但是仍然处理不了

请问怎么处理啊 ,谢谢
[解决办法]

引用:
非常感谢大家的指点,但是 test.m 这个文件如果是动态变化位置的呢,怎么处理?

c:\test.m
d:\test test\test2.m
e:\test matlab\test fit.m

s2 := '"' + x +'"';
CreateProcess(PChar(s),PChar(s2),....)

读书人网 >.NET

热点推荐