使用shellexecute API函数
在USES部份,加上shellapi单元,形如:
uses shellapishellexecute(句柄,动作,命令行,命令行参数,启动目录,窗口显示模式)
第一个参数是所属窗口句柄,设为0即可,表示从桌面启动
第二个动作,可选'open',表示打开程序
第三个,表示你要打开的程序或者文件的命令行,
第四个,表示命令所需要的参数
第五个,表示命令指定从那个目录启动,以便于某些应用程序搜寻当前目录下的文件
第六个,是窗口打开的方式,一般选用SW_NORMAL;
例:
shellexecute(0,'open','c:\windows\notepad.exe', 'temp.txt','',SW_NORAL);
将启动notepad程序,并打开一个名为temp.txt的文件或者简单就可以使用winexec
winexec(lpCmdLine:Pchar,nCmdShow:Cadinal)
第一个参数是命令行,第二个是窗口显示状态
在USES部份,加上shellapi单元,形如:
uses shellapishellexecute(句柄,动作,命令行,命令行参数,启动目录,窗口显示模式)
第一个参数是所属窗口句柄,设为0即可,表示从桌面启动
第二个动作,可选'open',表示打开程序
第三个,表示你要打开的程序或者文件的命令行,
第四个,表示命令所需要的参数
第五个,表示命令指定从那个目录启动,以便于某些应用程序搜寻当前目录下的文件
第六个,是窗口打开的方式,一般选用SW_NORMAL;
例:
shellexecute(0,'open','c:\windows\notepad.exe', 'temp.txt','',SW_NORAL);
将启动notepad程序,并打开一个名为temp.txt的文件或者简单就可以使用winexec
winexec(lpCmdLine:Pchar,nCmdShow:Cadinal)
第一个参数是命令行,第二个是窗口显示状态
解决方案 »
- 下面这这一个过程可以在屏幕上画一个半透明线,如何更改就可以在image的canvas上画这样的线呢?
- QQ群: Delphi程序员联盟(13857222)!!!欢迎Delphi程序员加入!!
- 我的Delphi6断点执行的时候,不能看到参数的植,这该怎么样设置呢?
- delphi的记录允不允许嵌套定义,如何定义?
- 用intraweb开发rave报表问题?
- 请教如何制作精美的界面,一般要用什么软件呢?
- 求教数据库备份,在线等候。
- winexec()在D7中编译没有任何问题,可是在XE中运行就提示错误
- 请问如何用delphi编写的程序(设置odbc)?
- 谁有用DELPHI开发三层系统的例子
- ADOQuery的一个小问题 在线等候
- 要调试VCL的原吗,要加什么才能进行调试阿
shellexecute
winexec
看帮助阿!很详细的!
楼上的说的也不错阿!
不过一般好象用WINEXEC()较多一些。
想
打开
seek
关闭
我是个delphi newer help me