• vc中调用exe文件并传递参数


    1.调用SHELL

    HINSTANCE ShellExecute( HWND hwnd,
        LPCTSTR lpOperation,
        LPCTSTR lpFile,
        LPCTSTR lpParameters,
        LPCTSTR lpDirectory,
        INT nShowCmd
    );
    

    调用方法 :

    ::ShellExecute(NULL, "open", pszPName, "参数1 参数2 参数3", NULL, SW_SHOW); 

    2.创建一个新的进程

    BOOL CreateProcess(
      LPCTSTR lpApplicationName,
      LPTSTR lpCommandLine,
      LPSECURITY_ATTRIBUTES lpProcessAttributes,
      LPSECURITY_ATTRIBUTES lpThreadAttributes,
      BOOL bInheritHandles,
      DWORD dwCreationFlags,
      LPVOID lpEnvironment,
      LPCTSTR lpCurrentDirectory,
      LPSTARTUPINFO lpStartupInfo,(welcomebbs)
      LPPROCESS_INFORMATION lpProcessInformation
    );
    

    具体参数说明请参照MSDN,另外这是WINDOWS系统原生的API,与用不用VC无关。

    摘自http://welcomebbs.com/forum.php?mod=viewthread&tid=41

    但是不知道为什么我的project为什么上面提到方法试过了,都不奏效。

    最后试了下system,居然一下子搞定!

    system("svm-scale -s scale b-unscale.txt>b-data.txt");

    表示灰常不解啊!

  • 相关阅读:
    萨卡斯指法
    香港保险
    数据分析,了解行业
    数据分析师
    黑盒测试方法
    web系统的常用功能测试
    linux-磁盘问题
    mysql连表查询
    mysql模糊查询
    MySQL 数据类型
  • 原文地址:https://www.cnblogs.com/xiangshancuizhu/p/2223933.html
Copyright © 2020-2023  润新知