调用发短信功能,收件人自动填充

    SHELLEXECUTEINFO lpExecInfo1 = {0};
    lpExecInfo1.cbSize = sizeof( SHELLEXECUTEINFO );  
    lpExecInfo1.fMask = SEE_MASK_NOCLOSEPROCESS;  
    lpExecInfo1.lpVerb = L"Open";  
    lpExecInfo1.hwnd = NULL;  
    lpExecInfo1.lpDirectory = L"//windows";  
    lpExecInfo1.nShow = SW_SHOW;  
    /*lpExecInfo1.lpParameters = NULL;   */
    //lpExecInfo1.lpParameters = L"-service /"SMS/" -to";

 

     //发短信给10086
    lpExecInfo1.lpParameters = L"-service /"SMS/" -to /"10086/"";//其中/"是转义字符,需要将其中的字符串用其来包裹起来

 

 

    lpExecInfo1.hInstApp = NULL;
    lpExecInfo1.lpFile = L"tmail.exe";
    ShellExecuteEx( &lpExecInfo1 );

 

调用系统电话功能,要实现被叫人自动填充只需修改    lpExecInfo1.lpParameters = L"-n -url tel:10086";即可

 

 

1,直达短信收件箱:

命令参数:"/Windows/tmail.exe"-service "SMS"
("SMS"前面有一个半角空格)

 


2,直达彩信收件箱设置如下:(如果你的短信和彩信是一起的那就不需要设置)

命令参数:"/Windows/tmail.exe"-service "MMS"
("MMS"前面有一个半角空格)

 


3,直达OUTLOOK邮件:

命令参数:"/Windows/tmail.exe"-service "ActiveSync"
("ActiveSync"前面有一个半角空格)

 

3,直接进入新建短信界面:

命令参数:"/Windows/tmail.exe"-service "SMS" -to ""      
(-to 和"SMS"前面有一个半角空格 -to后面一个空格后跟着两个连续的单引号)

 

4,直接进入新建彩信界面:

命令参数:"/Windows/tmail.exe"-service "MMS" -to ""      
(-to 和"MMS"前面有一个半角空格 -to后面一个空格后跟着两个连续的单引号)

 

5,直接进入新建OUTLOOK邮件:

命令参数:"/Windows/tmail.exe"-service "ActiveSync" -to ""      
(-to 和"ActiveSync"前面有一个半角空格 -to后面一个空格后跟着两个连续的单引号)

 

 

 

 

 

1. tmail:

    -service: 调用类型,比如MMS,SMS,ActiveSync等

    -attach: 添加附件

    -subject: 添加subject

    -to: 添加目标地址

    举个例子:

    const szCMD[] = _T(" -service /"MMS/" -to /"test@sina.com;13800571505/ "");

    CreateProcess(_T(//Windows//tmail.exe ), szCMD, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL)

2. prun cprog.exe -url tel:121

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值