ShellExecute(NULL, "open", "50.rar", NULL, NULL, SW_SHOW);
弹出RAR界面,但没执行解压缩操作,需要手工,请问怎样设置参数才能自动解压?

解决方案 »

  1.   

        e       解压文件到当前目录。    x       带绝对路径解压            例子:            rar x -av- -c- dime 10cents.txt            解压指定的文件到当前路径。AV 检查和注释显示被禁用。
      

  2.   

    没有鼠标右键解压的效果,总弹出RAR的界面,不执行解压操作.
      

  3.   

    在 WinRAR 程序组里有『控制台 RAR 中文手册』。
      

  4.   

    察看ShellExecute的MSDN,你的命令行参数为空,它怎么解压?

        “e       解压文件到当前目录。     x       带绝对路径解压             例子:             rar x -av- -c- dime 10cents.txt             解压指定的文件到当前路径。AV 检查和注释显示被禁用。”
    这段话读明白了,然后填入到ShellExecute对应的位置。
    授人以鱼,不如授人以渔!