转载:http://www.cnblogs.com/xubin0523/archive/2012/11/01/2749729.html ShellExecute ShellExecute的功能是运行一个外部程序(或者是打开一个已注册的文件.打开一个目录.打印一个文件等等),并对外部程序有一定的控制. 有几个API函数都可以实现这些功能,但是在大多数情况下ShellExecute是更多的被使用的,同时它并不是太复杂. ShellExecute函数原型及参数含义如下: ShellExecute( H…
目前开发的app中需要发送邮件,所以需要调用android默认的邮件客户端,并需要添加多个邮件附件,我该通过哪个组件调用默认的客户端?用什么组件来支持多个附件的电子邮件? 是通过下面的哪一个?(Intent.ACTION_SEND,Intent.ACTION_SENDTO,Intent.ACTION_SEND_MULTIPLE, ...)? 处理方法 过一遍android email的源代码,能在结尾发现如下代码 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Str…
Qt提供了QDesktopServices类, 可以利用openUrl函数调用默认程序打开文件: 源码参考: #ifdef Q_OS_WIN32 m_szHelpDoc = QString("file:///") + m_szHelpDoc; bool is_open = QDesktopServices::openUrl(QUrl(m_szHelpDoc, QUrl::TolerantMode)); if(!is_open) { LogWriter::getLogCenter()-&…
Windows 开始 运行中所打开的默认程序以及优先级 Default app/softwares and priority for Windows/start/run 商务合作,科技咨询,版权转让:向日葵,135-4855__4328,xiexiaokui#qq.com 优先级: 1. 在"C:\ProgramData\Microsoft\Windows\Start Menu\Programs"中程序 2. 在path系统变量的程序   在cmd中,运行时,会优先查找path系统变量…
本教程适用于Windows系统 从浏览器上打开本地程序,主要用到了本地URL协议,其实主要就是改注册表 先建立一个项目,我建的是控制台项目 在Program.cs写2个静态方法用来添加注册表.移除注册表(用浏览器打开程序主要就是靠这两个方法) /// <summary> /// 注册启动项到注册表 /// </summary> public static void Reg() { //注册的协议头,即在地址栏中的路径 如QQ的:tencent://xxxxx/xxx 我注册的是ju…
搜狗输入法linux版:http://pinyin.sogou.com/linux/help.php win/linux同时支持比较好用的浏览器:maxthon,firefox,maxthon,opera,konqueror,chrome 邮件客户端:kmail, Claws Mail,Thunderbird,Balsa,Sylpheed,Alpine,Cone,Pine,Mutt,SquirrelMail,,, 图形图像处理:linux下有gimp一般安装完大多数都自带的,功能强大,号称lin…
搜狗输入法linux版:http://pinyin.sogou.com/linux/help.php win/linux同时支持比较好用的浏览器:maxthon,firefox,maxthon,opera,konqueror,chrome 邮件客户端:kmail, Claws Mail,Thunderbird,Balsa,Sylpheed,Alpine,Cone,Pine,Mutt,SquirrelMail,,, 图形图像处理:linux下有gimp一般安装完大多数都自带的,功能强大,号称lin…
WinAPI: ShellExecute - 打开外部程序或文件 ShellExecute(   hWnd: HWND;        {指定父窗口句柄}   Operation: PChar;  {指定动作, 譬如: open.print}   FileName: PChar;  {指定要打开的文件或程序}   Parameters: PChar; {给要打开的程序指定参数; 如果打开的是文件这里应该是 nil}   Directory: PChar;  {缺省目录}   ShowCmd: I…
导读 作为一个新手,你需要知道如何在 Ubuntu 中修改任何默认程序,这也是我今天在这篇指南中所要讲的. 对于我来说,安装 VLC 多媒体播放器是安装完 Ubuntu 16.04 该做的事中最先做的几件事之一.为了能够使我双击一个视频就用 VLC 打开,在我安装完 VLC 之后我会设置它为默认程序. 在这里提及的方法适用于所有的 Ubuntu 12.04,Ubuntu 14.04 和Ubuntu 16.04.在 Ubuntu 中,这里有两种基本的方法可以修改默认程序: 通过系统设置 通过右键菜…
这个新手指南会向你展示如何在 Ubuntu Linux 中修改默认程序.对于我来说,安装 VLC 多媒体播放器是安装完 Ubuntu 16.04 该做的事中最先做的几件事之一.为了能够使我双击一个视频就用 VLC 打开,在我安装完 VLC 之后我会设置它为默认程序. 在 Ubuntu 中修改默认程序 作为一个新手,你需要知道如何在 Ubuntu 中修改任何默认程序,这也是我今天在这篇指南中所要讲的.这里提及的方法适用于所有的 Ubuntu 12.04,Ubuntu 14.04 和Ubuntu 1…