博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
进程调用系统默认和邮件客户端并附加指定文件
阅读量:7024 次
发布时间:2019-06-28

本文共 1383 字,大约阅读时间需要 4 分钟。

Step1:根据注册表获取系统默认的邮件客户端 运行地址

Microsoft.Win32.RegistryKey key = Microsoft.Win32.Registry.ClassesRoot.OpenSubKey(@"mailto\shell\open\command");

Step2:设置进程参数,启动应用程序

string path = key.GetValue("").ToString().Split('\"')[1];                System.Diagnostics.ProcessStartInfo pinfo = new System.Diagnostics.ProcessStartInfo();                pinfo.FileName = path;                pinfo.Arguments = string.Format("/c ipm.note /m xxxxr@hotmail.com /a {0}", filePath);                System.Diagnostics.Process.Start(pi

  

关键是命令行参数:

 

 

例如,如果最初使用俄语用户界面连接到 Outlook 邮箱,则不能重命名俄语的默认文件夹名称。若要将默认文件夹名称改成其他语言(例如日语或英语),可以在改变了用户界面语言或者安装了其他语言版本的 Outlook 之后使用此开关来重置默认文件夹名称。

/resetfolders 恢复默认投递位置丢失的文件夹。
/resetnavpane 清除并重新生成当前配置文件的导航窗格。
/rpcdiag 打开 Outlook 并显示远程过程调用 (RPC) 连接状态对话框。
/s filename 加载指定的快捷方式文件 (.fav)。
/safe 启动 Outlook,不带扩展程序、阅读窗格或自定义工具栏。
/safe:1 启动 Outlook,“阅读窗格”处于关闭状态。
/safe:2 启动 Outlook 并在启动时不检查邮件。
/safe:3 启动 Outlook,扩展程序处于关闭状态,但在加载项管理器中列出。
/safe:4 启动 Outlook 并且不加载 Outcmd.dat(自定义工具栏)和 *.fav 文件。
/select foldername 启动 Outlook 并在新窗口中打开指定的文件夹。例如,若要打开 Outlook 并显示默认日历,请使用:"c:\Program Files\Microsoft Office\Office11\Outlook.exe" /select outlook:calendar
/sniff 启动 Outlook 并强制检查“收件箱”中新的会议要求,然后将它们添加到日历中。
/t oftfilename 打开指定的 .oft 文件。
/v vcffilename 打开指定的 .vcf 文件。
/vcal vcsfilename 打开指定的 .vcs 文件。
/x xnkfilename 打开指定的 .xnk 文件。

转载于:https://www.cnblogs.com/ericyi/archive/2013/04/27/3047079.html

你可能感兴趣的文章
Perl 内置变量
查看>>
c++智能指针《二》 std::tr1::shared_ptr
查看>>
深入剖析Linux磁盘管理
查看>>
3、javascript学习总结之Javascript的dom是什么
查看>>
salt 安装zabbix agent
查看>>
我的友情链接
查看>>
android 不同分辨率适配
查看>>
我的友情链接
查看>>
Log4j.properties详细配置+实例
查看>>
Kindle Fire平板电脑为什么是7英寸?
查看>>
CCNA Security 第五天
查看>>
1029.在线视频—开源网管Cacti系列讲座(四)多种数据采集方式
查看>>
如何设置主机的ssh的端口号
查看>>
DDOS防御总结
查看>>
rem windows服务器时间同步
查看>>
Android 获取手机IMEI方法
查看>>
Linux应用开发自学之路
查看>>
windows8小技巧之快捷键
查看>>
python(运算符)
查看>>
tomcat的安装
查看>>