怎么让别的文件调用自己做的一个程序打开,求那个函数,我记得原来用vb6是用command()来得到该文件的路径,请问C#中怎么做?

解决方案 »

  1.   

    Main() 里面有个 Args 的参数。
      

  2.   

    string Args[] 每个元素就是一个参数。对于 WinForm 程序,Main() 在 Program.cs 里面。
      

  3.   

    WinForm 程序main里没有这个参数!还有这个参数也不是文件的路径啊
      

  4.   

    修改注册表HKEY_CLASSES_ROOT中对应文件扩展名的值就OK了,希望对你有帮助
      

  5.   


    System.Enviroment.CommandLine ...
      

  6.   

    string[] args = Environment.GetCommandLineArgs();
    http://msdn.microsoft.com/zh-cn/library/system.environment.getcommandlineargs(v=VS.80).aspx
      

  7.   

    Environment.GetCommandLineArgs(); 获得的参数第一个是程序文件名。
    main(string[] args)获得的参数,不包含文件名