API函数ShellExecute的使用

分类:计算机等级

|

更新时间:2016-07-08|

来源:转载

ShellExecute

说明 Shellexecute 函数用于对文件执行一个动词(verb). 它通常用于启动一个与特定文件类相关联的应用程序. 例如, 要启动 Word 来读一个 .doc 文件, 或启动 记事本 来编辑一个 .txt 文件. 用于第二个参数中的最常用的动词是 "Open", 但其它可用的动词是 "edit","print","explore" 和 "properties". 有趣的是, 使用 "mailto:" 或 "http://" 前缀, ShellExecute 函数也可用于以一个给定的邮件地址启动默认的邮件阅读器或给定的 URL 启动默认的浏览器.

缩主文件 Shell32.dll

在 VFP 中的定义

DECLARE INTEGER ShellExecute IN "Shell32.dll" ;

INTEGER hwnd, ;

STRING lpVerb, ;

STRING lpFile, ;

STRING lpParameters, ;

STRING lpDirectory, ;

LONG nShowCmd

Visual FoxPro 应用示例

* 打开 Word 来编辑文件 "c:\mywordfile.doc"

=Shellexecute(0,"Open","c:\mywordfile.doc","","",0)

* 打开默认的浏览器并定位到天堂论坛

=Shellexecute(0,"Open","http://www.dbwin.net/bbs/index.asp?boardID=1&page=1","","",0)

* 打开默认的邮件阅读器来发一封信给天堂版主

=Shellexecute(0,"Open","mailto:njjane@21cn.com","","",0)

* 打印文本文件 "c:\mytextfile.txt"

=Shellexecute(0,"Print","c:\mytextfile.txt","","",0)

c语言的shellexecute打开文件,API函数ShellExecute的使用相关推荐

  1. API函数ShellExecute与ShellExecuteEx用法

    ShellExecute: 1.函数功能: 你可以给它任何文件的名字,它都能识别出来并打开它. 2.函数原型: HINSTANCE ShellExecute( HWND hwnd, LPCTSTR l ...

  2. c语言实现自动打开文件夹,c语言打开文件(c语言文件打开方式代码)

    1.2 文件的输入输出函数 键盘.显示器.打印机.磁盘驱动器等逻辑设备, 其输入输出都可以通过文件管理的方法来完成.而在编程时使用最多的要算 是磁盘文件, 因此. { printf("File ope ...

  3. c++使用 ShellExecute 打开文件或执行程序

    使用 ShellExecute 打开文件或执行程序 可以使用 ShellExecute 打开文件或执行程序. 原型: HINSTANCE ShellExecute(_In_opt_ HWND hwnd ...

  4. php打开文件读写函数,php中常用文件操作读写函数介绍

    本文章介绍了下面几个常用的文件操作函数 file_get_contents 读取整个文件内容 fopen 创建和打开文件 fclose 关闭文件 fgets 读取文件一行内容 file_exists ...

  5. php中fopen函数,PHP的fopen()打开文件的函数

    打开文件 fopen() 函数用于在 PHP 中打开文件. 此函数的第一个参数含有要打开的文件的名称,第二个参数规定了使用哪种模式来打开文件: $file=fopen("welcome.tx ...

  6. python的fopen函数_打开文件fopen函数的用法

    在C语言中,对文件操作之前,首先需要打开文件,使用的函数是fopen函数,它的作用是打开文件,获取该文件的文件指针,方便后续操作.函数原型为:FILE *fopen(const char *filen ...

  7. c 语言编程软件打开文件,VC WinExec打开指定程序或者文件的方法

    ⑴ 函数原型: UINT Win Exec(LPCSTR lpCmdLine, UINT uCmdShow); ⑵ 参数: lpCmdLine:指向一个空结束的字符串,串中包含将要执行的应用程序的命令 ...

  8. 文件操作之打开文件——fopen函数用法

    1.格式: FILE *fp: fp=fopen("filename.txt","r") 2.说明:第一行定义一个文件指针类型的变量fp.第二行打开一个文件, ...

  9. C语言编程规范 — 头文件、函数

    0 编码规范说明 0.1 前言 为了提高产品或项目代码质量,软件开发人员编写出简洁.可靠.可维护.可测试.高效.可移植的代码,树立良好的编程规范是非常有必要的,良好的编程规范能提高编程效率,规避很多编 ...

最新文章

  1. 超越英伟达的,不会是另一款GPU?这家深圳公司发布全球首款数据流AI芯片
  2. 动态代理之Rxjava/Retrofit应用实战
  3. 青龙羊毛——某世界扶持及新脚本
  4. Appium+python 测试环境搭建
  5. 时隔多日,旧域名重用,niceyoo博客上线
  6. 奇怪的bug,不懂Atom在添加markdown-themeable-pdf,在配置好phantomjs的情况下报错
  7. c# dev treelist 总结
  8. Tri-training, 协同训练算法
  9. linux用户名不在sudoers,如何修复“用户名不在sudoers文件中。这个事件将报告“在Ubuntu...
  10. Http实战之Wireshark抓包分析
  11. 社交网络分析初步学习1.md
  12. 机器学习:self-paced 和 fine-tuning
  13. 扫雷小游戏(可选择简单、一般、困难三种模式、可展开,可标记)
  14. Inventor(C#)开发学习小结——入门篇
  15. [Vue]github案例
  16. 无法打开源文件 ctype.h和.exe 进行写入
  17. 电缆压降损耗计算方法
  18. 【Matlab身份证识别】身份证号码识别【含GUI源码 014期】
  19. mask图转成cityscapes格式
  20. 宋宝华: 用代码切身实践体会meltdown漏洞

热门文章

  1. mac vagrant virturebox
  2. Winform编程中的treeview控件
  3. Tensorflow深度学习实战之(七)--MP神经元与BP神经网络模型
  4. 昵称只能输入中文英文数字
  5. BHO,C#实现了超级拖拽的效果
  6. 名词解释第七十五讲:溢价
  7. Linux 中的 renice 命令详解及C/C++代码实现
  8. Centos搭建dns服务器
  9. uniapp-css-table
  10. fortran使用MKL函数库中的scal计算一个标量和向量的乘积