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");
表示灰常不解啊!