-- 作者:卷积内核
-- 发布时间:2/7/2007 11:13:00 AM
-- 调用可执行文件方式
ShellExecute(this->m_hWnd,"open", "c:\\abc.txt","","",SW_SHOW ); SHELLEXECUTEINFO info; info.cbSize = sizeof(info); info.fMask = SEE_MASK_FLAG_NO_UI; info.hwnd = NULL; info.lpVerb = _T("open"); info.lpFile = _T("\wk.exe"); info.lpParameters = _T(""); info.lpDirectory = _T(""); info.nShow = SW_SHOW; info.hInstApp = AfxGetInstanceHandle(); ShellExecuteEx(&info); winexec(PChar('C:\Program Files\Internet Explorer\IEXPLORE.EXE '+'http://localhost:8080/addressbook/'+a+'.htm'),SW_SHOW); WinExec(one.exe,SW_SHOW); SW_SHOW表示以当前大小激活运行后的程序窗口并显示它。 第二个参数是控制程序主窗口的显示方式 第二个参数可能的取值为 : SW_HIDE //程序启动后隐藏主窗口 SW_MAXIMIZE //最大化运行 SW_MINIMIZE //最小化运行 SW_RESTORE //将最大化或最小化的窗口恢复正常 SW_SHOW //以当前位置和大小显示主窗口 SW_SHOWMAXIMIZED //激活窗口并以最大化运行 SW_SHOWMINIMIZED //激活窗口并以最小化运行 SW_SHOWMINNOACTIVE //最小化运行,但不激活 SW_SHOWNOACTIVATE //以上一次的窗口大小运行,但不激活 SW_SHOWNORMAL //普通方式,一般运行时采用这个 一般情况下,第二个参数取SW_SHOWNORMAL即可,这样就是无参数运行App.exe WinExec("App.exe -参数" , SW_SHOWNORMAL);第二个参数只是WinExec函数的参数,不是AppName.exe的参数。
|