int WINAPI wWinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPWSTR lpCmdLine, int nCmdShow )
{
    
    WinExec("cmd.exe",SW_SHOW);一个fillrate程序想调用cmd作为输入口,输入的参数正是 fillrate.exe 和要传的参数。完成输入一按enter键后就又弹出cmd了。有哪位高人,能指点我下,就是怎么样才能通过cmd对fillrate.exe运行且传递参数。

解决方案 »

  1.   

    LPWSTR lpCmdLine 这个中有命令行参数.
      

  2.   

    我有点不明白 
    那我如果想通过cmd传参数 该怎么传? 
      

  3.   

    cmd /c fillrate.exe  xxz
      

  4.   

    我有点没说清楚 就是 想在代码中调用cmd.exe, 通过cmd的调用来运行fillrate.exe 同时传递参数给fillrate。 问题是winmain中一开始就调用cmd后,弹出cmd窗口,输入fillrate.exe和参数,而fillrate.exe中又有调用cmd,形成循环。 现在求大家帮解决下,运行程序,调用cmd,出入参数,显示结果。
      

  5.   

    判断参数
    如果没有参数就运行cmd.exe,如果有参数就看着办
      

  6.   

    那如果是想通过cmd 只传参数 同时cmd下的路径直接是当前工程路径的话 该怎么做呢
      

  7.   

    Lactoferrin
    怎么判定参数呢 在调用cmd.exe之前吗