1.调用SHELL
HINSTANCE ShellExecute( HWND hwnd,
LPCTSTR lpOperation,
LPCTSTR lpFile,
LPCTSTR lpParameters,
LPCTSTR lpDirectory,
INT nShowCmd
);
调用方法 :
::ShellExecute(NULL, "open", pszPName, "参数1 参数2 参数3", NULL, SW_SHOW);
2.创建一个新的进程
BOOL CreateProcess(
LPCTSTR lpApplicationName,
LPTSTR lpCommandLine,
LPSECURITY_ATTRIBUTES lpProcessAttributes,
LPSECURITY_ATTRIBUTES lpThreadAttributes,
BOOL bInheritHandles,
DWORD dwCreationFlags,
LPVOID lpEnvironment,
LPCTSTR lpCurrentDirectory,
LPSTARTUPINFO lpStartupInfo,(welcomebbs)
LPPROCESS_INFORMATION lpProcessInformation
);
具体参数说明请参照MSDN,另外这是WINDOWS系统原生的API,与用不用VC无关。
摘自http://welcomebbs.com/forum.php?mod=viewthread&tid=41
但是不知道为什么我的project为什么上面提到方法试过了,都不奏效。
最后试了下system,居然一下子搞定!
system("svm-scale -s scale b-unscale.txt>b-data.txt");
表示灰常不解啊!