成都网站建设
|
域名注册
|
虚拟主机
|
网站制作
|
网站案例
|
网站优化
|
网站推广
|
企业邮局
|
服务器租用
|
广告设计
首页
服务器租用
企业邮箱
虚拟主机
网站程序
营销推广
网站建设
域名注册
前端开发
网站备案
企业邮局
|
400电话
|
验证短信购买
|
网站空间
|
域名申请
|
网站推广优化
企业邮箱
企业邮箱设置
企业邮箱优势
邮箱其他问题
邮箱功能讲解
邮箱收发问题
服务器租用
web服务器
FTP服务器
服务器托管
服务器租用
vps主机服务器
虚拟主机
主机购买
数据库
主机管理
FTP上传
主机续费升级
网站程序
java教程
asp程序
asp.net程序
vb编程
php程序
营销推广
seo优化
网站推广
搜索引擎
免费资源
网站建设
网站方案
网站改版
网页设计
网站维护
网站策划
域名注册
域名转入\转出
英文域名
通用网址
中文域名
域名解析
前端开发
html
jQuery
JavaScript教程
css
div+css
网站备案
备案流程指南
备案资料下载
备案常见问题
各省备案要求
移动互联网
wap手机网站
app应用开发
微网站
当前位置:
创新互联
>>
常见问题
>>
企业邮箱
>>
企业邮箱设置
>>
启动WWW浏览器与电子邮件软件
启动WWW浏览器与电子邮件软件
作者:创新互联 文章来源:网络运营部 点击数:
更新时间:2014-12-05
---启动一个非Visual FoxPro的应用程序,经常使用的是RUN命令。使用RUN命令只需要应用程序的文件名及其路径,比如我们需要从Visual FoxPro中启动位于C:/PWIN98目录下的计算器程序CALC.EXE,就可以使用命令RUN C:/PWIN98/CALC.EXE来实现。该命令还有其他的一些参数,用来控制应用程序被激活时的状态,可以参考Visual FoxPro的帮助文件。
----令人沮丧的是,在很多情况下我们并不能够清楚地知道我们所需要启动的应用程序的文件名及其位置。比如我们需要启动用户机器上缺省的WWW浏览器并连接到某一个网站地址,该用户使用的可能是IE,也可能是NetScape,还有可能是其他的浏览器软件如Opera,这时候RUN命令就显得无能为力了。
----我们知道,在桌面上或者是资源管理器里双击某个文件时,Windows 就会自动调用与该文件相关联的应用程序来对其进行处理。比如我们在桌面上双击某个DOC文件,Windows就会启动Word并将该DOC文件打开。在这个过程中Windows使用了一个名为ShellExecute 的Win32 API函数,其功能是打开或者是打印某个指定的文件,这个文件可以是一个可执行文件,也可以是一个文档。这个命令包含在Windows自带的SHELL32.DLL文件中,调用的语法为:
HINSTANCE ShellExecute(
HWND hwnd, // 指向调用本命令之父窗口的句柄
LPCTSTR lpOperation, //指定本命令所要执行的动作
LPCTSTR lpFile, // 指定本命令所要操作的文件
LPTSTR lpParameters, // 指定操作文件时所使用的参数
LPCTSTR lpDirectory, // 指定本命令所使用的缺省路径
INT nShowCmd // 指定文件被打开时的状态
);
----以下这段程序介绍了在Visual FoxPro中声明ShellExecute函数并调用缺省的电子邮件软件向qyjohn@letterbox.com发送电子邮件的方法。
* 声明ShellExecute函数
DECLARE INTEGER ShellExecute IN shell32.DLL INTEGER HWND,;
STRING lpszOP, ;
STRING lpszFile, ;
STRING lpszParams, ;
STRING lpszDir, ;
INTEGER fsshowcmd
* 声明GetDesktopWindow函数,该函数激活Windows桌面
DECLARE INTEGER GetDesktopWindow IN win32api
* 指定从Windows桌面上运行ShellExecute函数
HWND = GetDesktopWindow()
lpszOP = ""
* 指定ShellExecute操作的文件为mailto:qyjohn@letterbox.com
lpszFile = "mailto:qyjohn@letterbox.com"
lpszParams = ""
* 指定ShellExecute的缺省目录为C:/
lpszDir = "C:/"
fsshowcmd = 1
* 执行ShellExecute命令
LNRETURN = ShellExecute(HWND, lpszOP, lpszFile, lpszParams, lpszDir,fsshowcmd)
----如果需要启动缺省的WWW浏览器并连接到某个站点,只需要将参数lpszFile换成该站点的URL地址即可。比如我们需要连接到HappyFox站点,则含有参数lpszFile的命令行应该写成:
lpszFile = http://happyfox.163.net/
----关于ShellExecute命令的其他用法,可以参考Visual FoxPro所提供的Win32 API 帮助。
没有了!
:上一篇
如何管理多邮箱帐户? -创新互联
:下一篇
企业邮箱设置相关文章
如何设置邮箱的用户和每个邮箱的大...
企业邮箱怎么设置?
公司的企业邮箱负责人变了,需要更...
企业邮箱也有“回收站”?
服务电话:028-86922220 13518219792 公司地址:成都市太升南路288号锦天国际A幢10楼2号
企业邮箱:
service@cdxwcx.com
版权所有:成都创新互联科技有限公司 蜀ICP备09010846号
成都网站建设