C#如何做个按钮点击他能启动控c++的制台程序?windows程序设计

解决方案 »

  1.   

    什么是“控c++的制台程序”,是可执行文件么?平时你怎么打开的,
    process.start("这里写你要打开程序的绝对路径") 
      

  2.   

    有报错么,还是路径写错了?
    process.start 应该是可以的
      

  3.   

    哦是这样的,我的程序里面需要读取一个txt文件 所以process.start估计打开不了那个txt文件吧。有什么方法吗
      

  4.   

    txt文件是使用相对路径吧?必须以你当前的程序为参照,不能以引用的程序为参照,例如:C++的程序在C:\aa\1.exe   你的TXT在aa目录下是正常的
    当你C#程序在C:\bb\2.exe   你虽然引用了C:\aa\1.exe,但是参照的路径不一样了,必须将TXT拷到bb目录下,或者在process下注明使用引用程序默认路径,就可以了,有个方法的,没环境,记不得了,找找看。
      

  5.   

    txt文件什么时候叫“控c++的制台程序”了?文本文件么就用System.IO.File读进来好喽,什么还叫启动?