用GetCommandLine()获得命令行参数就可以了

解决方案 »

  1.   

    可以说详细些吗?在那里用,在exe内部用吗。还是在dll中用。怎么用,
      

  2.   

    我做的是agentshell我想向她传递一个参数,让后判断我该说的话语,你说的那个是在dll中做的吗.还是在那里做的.
      

  3.   

    要做WALLPAPER 的话,直接调用函数就是了。
      

  4.   

    EA(电子艺界--抽段时间来帮人) 怎么讲呢。我要的是一个。向agent(exe文件)传送参数的方法,用的是API调用。在下不才没有看出和你说的 代码的关联。望解释
      

  5.   

    我想如果,API 调用行不通那么只能做dll了。但是我做的有点问题是把exe都做到dll中呢,
    还是只调用exe的主函数呢。很迷惑 !!!:(
      

  6.   

    EA的方法就可以了:
    WinExec("Your Program.exe /q",SW_SHOW)——假设你的程序有窗口
    的话;
    然后在frame的构造函数里加上m_strCmdLine = GetCommandLine(),
    再解析出最后的一个q,不就得了?
      

  7.   

    我的程序没有任何的窗口。都是后台的工作。问题是不是我要用vc调用而是,要用API 
    shellexecute函数调用,那么该怎么做呢。
    想如果,API 调用行不通那么只能做dll了。但是我做的有点问题就是把exe都做到dll中呢,
    还是只调用exe的主函数呢。很迷惑 
      

  8.   

    faint! ShellExecute(...)和WinExec()
    不是差不多吗?谁告诉你WinExec()不是API函数的?
      

  9.   

    但是,你说的那个不可以传递参数呀。
    你说意思是,我在exe中(agent)加入你写的代码得到那个变量是吗?
    很抱歉我是新手。所以好多问题表达和理解都有些问题。
      

  10.   

    ShellExecute(...)和WinExec()都可以传参数!
      

  11.   

    他一定可以向exe的文件传递一个参数吗?
      

  12.   

    EA(电子艺界)  为什么,我不懂还不可以问吗。我说过了我是新手,我真的不懂vc++。才会问啦好多低能的问题。很不好意思,如果烦到你们了。那‘对不起’啦。我马上撤贴。
      

  13.   

    没有关系,:)谁让我苯呢。还是很感谢你的帮助。你的eamil我记下了。有事情我一定会找你的。