2011-07-13 16 views
0

我想通過使用命令打開一個記事本文件,打開一個文本文件通過CMD.EXE prompt.I寫了這個代碼在.NET

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

,但我沒有得到期望的結果。它只是打開cmd。

回答

2

只需使用:Process.Start("E:\\Zlabel.txt");

它應該工作正常。該文件將在txt擴展名的默認查看器中打開。

對於印刷

您可以使用Print命令。

Process.Start("print E:\\Zlabel.txt") 
+0

但我需要使用cmd打印該文本文件... – Nagendra

+0

如何將打印命令傳遞給.net中的cmd。 – Nagendra

+0

@Nagendra:我很困惑。 Adrian給出了你要求的答案,用記事本打開一個文件,但現在你說你需要打印文件?你能澄清一下嗎? –