none
想在Today Plugin中写一个进入收件箱的Shortcut的命令行参数问题? RRS feed

  • 问题

  • 想在Today Plugin中写一个进入收件箱的Shortcut的命令,就是有个未读短信的图标在Plugin上,点击它就可以进入inbox,
    是不是用CreateProcess(L"tmail.exe",_T("-service \"Sms\""),NULL,NULL,FALSE,CREATE_NEW_CONSOLE,\ NULL,NULL,NULL,NULL);
    但是进不去,不成功,换成
    SHELLEXECUTEINFO si;
    memset(&si, 0, sizeof(si));
    si.cbSize = sizeof(si);
    si.hwnd = hwnd;
    si.lpDirectory = L"\\windows";
    si.lpFile = L"\\windows\\tmail.exe";
    si.lpParameters = L"-service \"Sms\";
    si.nShow = SW_SHOWNORMAL;
    ShellExecuteEx(&si);  
    也不行,不知道是不是用这两个函数?还是用其他的方法?

    主要问题是命令行参数,如果去掉命令行参数就进入MAIL界面,请达人指教,多谢了
    2008年9月8日 8:40

答案

全部回复

  • 真的没有人做过吗?很平常的一个插件,如果有其它进入INBOX的方法也可以,多谢了~
    2008年9月9日 4:37
  • 将参数调整为: -service "SMS" -open "inbox"

     

     

    2008年9月9日 13:52
    版主
  • 多谢版主,已经成功
    CreateProcess(_T("tmail.exe"),_T("-service \"SMS\" -open\"inbox\""),NULL,NULL,NULL,0,NULL,NULL,NULL,NULL);
    2008年9月10日 2:45
  • 请问fox23,我现在用tmail建立了一个MMS讯息,参数像下面这样

    tmail.exe -service "MMS" -to "09xxxxxxxx" -subject "simple subject" -body "simple MMS body" -attach "/pic.jpg"

     

    然后他会出现一个MMS信件格式,要按一下传送才会开始传,我的问题是有没有办法操作tmail,让他自动传,不要出现这个格式。我希望它直接进入寄件闸开始传送。


    顺便请问-service-transport 有什么不同吗? 他们分别代表什么意思呢


     

    请帮帮忙 谢谢!!





    2008年10月8日 4:10