Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过.net中的cmd.exe打开文本文件_.net - Fatal编程技术网

通过.net中的cmd.exe打开文本文件

通过.net中的cmd.exe打开文本文件,.net,.net,我想用命令提示符打开一个记事本文件 Process proc = new Process(); ProcessStartInfo ps = new ProcessStartInfo("cmd.exe"); ps.Arguments = "notepad E:\\Zlabel.txt"; proc.StartInfo = ps; proc.Start(); 但是我没有得到想要的结果。只需打开cmd。只需使用:Process.Start(“E:\\Zlabel.txt”) 应该

我想用命令提示符打开一个记事本文件

  Process proc = new Process();
  ProcessStartInfo ps = new ProcessStartInfo("cmd.exe");
  ps.Arguments = "notepad E:\\Zlabel.txt";
  proc.StartInfo = ps;
  proc.Start();

但是我没有得到想要的结果。只需打开cmd。

只需使用:
Process.Start(“E:\\Zlabel.txt”)

应该可以。该文件将在txt扩展名的默认查看器中打开

用于打印

您可以使用该命令


@纳甘德拉:我很困惑。Adrian给出了你要求的答案,用记事本打开一个文件,但现在你说你需要打印文件?你能澄清一下吗?答案很好。但是我想从cmd打印一个txt文件。但是它不起作用。甚至这个“记事本E:\\Zlabel.txt”也不起作用。为什么?
Process.Start("print E:\\Zlabel.txt")