当前位置: 代码迷 >> PB >> 在PB中使用ShellExecuteA函数的例句,该怎么解决
  详细解决方案

在PB中使用ShellExecuteA函数的例句,该怎么解决

热度:15   发布时间:2016-04-29 08:15:47.0
在PB中使用ShellExecuteA函数的例句
比如我要启动一个EXCEL文件:ABC.XLS,我从网上找了ShellExecuteA这个函数.可是不会有用.谁能给我提供个例句.并加以说明.我看不明白参数.
ShellExecute  
  【说明】   查找与指定文件关联在一起的程序的文件名  
  【返回值】 Long,非零表示成功,零表示失败。会设置GetLastError  
  【参数表】  
  hwnd ----------- Long,指定一个窗口的句柄,有时候,windows程序有必要在创建自己的主窗口前显示一个消息框  
  lpOperation ---- String,指定字串“open”来打开lpFlie文档,或指定“Print”来打印它  
  lpFile --------- String,想用关联程序打印或打开一个程序名或文件名  
  lpParameters --- String,如lpszFlie是可执行文件,则这个字串包含传递给执行程序的参数  
  lpDirectory ---- String,想使用的完整路径  
  nShowCmd ------- Long,定义了如何显示启动程序的常数值。参考ShowWindow函数的nCmdShow参数  
   
 

------解决方案--------------------
string ls_temp,ls_op,ls_file 
integer li_temp 

li_temp=3 
setnull(ls_temp) 
ls_op="open" 
ls_file="e:\1.doc" 
shellexecute(0,ls_op,ls_file,ls_temp,ls_temp,li_temp) 
  相关解决方案