::WinExec("C:\\INFOCD\\WINAMP\\WINAMP.EXE music.m3u",SW_HIDE);
ShellExecute(m_hWnd,"open","C:\\WINDOWS\\SYSTEM\\空.scr",NULL,NULL,SW_SHOWNORMAL); 这两行命令是否可以替换使用?
他们有什么区别?
ShellExecute(m_hWnd,"open","C:\\WINDOWS\\SYSTEM\\空.scr",NULL,NULL,SW_SHOWNORMAL); 这两行命令是否可以替换使用?
他们有什么区别?
ShellExecute(handle,'open','D:\WINNT\Cursors\3dsmove.cur',Nil,Nil,SW_SHOWNORMAL);WinExec('D:\mplayer2.exe E:\not.wma',SW_HIDE);
或者:
shellexecute(handle,'open','E:\not.wma',nil,nil,sw_hide);
我想知道他们有什么区别?
而WinExec则不能,他只能运行一些命令或者是应用程序,把需要的文件作为参数传递。
winexec 运行 扩展名为exe或 com 的程序
shellexecute 可以运行任意扩展名的程序,只要有关联的程序,就会自动调用其打开