uses shellapi;
WinExec('notepad',SW_SHOW    );//这是打开记事本的例子
WinExec 是用于执行可执行文件
ShellExecute 可以打开在win中已注册的文件
以下都可以:
1、executefile();
2、WinExec();
3、ShellExecute();
格式:先uses shellapi; 再 WinExec('c:\windows\calc.exe',SW_SHOWNORMAL);
关于路径的问题:
在下列的情况下,不需要指定要执行的程序的路径:
1)当前目录;
2)Windows目录;
3)Windows系统[System]目录;
4)程序本身所在的目录;
5)在Path环境变量中列出来的路径当中代码当然需要写在代码区,不能写在Uses部分,不过,需要在Uses部分添加一个单元:shellapi。
这是前几天我问时大家答的综合。