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