2013-08-30 39 views
1

我有一個小程序,我正在研究一個對象模型中的腳本。我可以讓腳本顯示在文本框中,我可以通過點擊按鈕獲得記事本++。如何用Textbox.text打開Notepadd ++?

我想做的是從文本框中打開文本框內的記事本++,以便我可以編輯腳本。

有沒有人有任何想法?

+0

保存到一個臨時文件,然後用System.Diagnostic.Process.Start(「c:\ Program Files \ notepad ++ \ notepad ++。exe」,「C:\ Temp \ tempFileName.doc」)打開它。 – gtzoumis

回答

2

保存從您的文本框中的文本到一個文件中,就像這樣:

System.IO.File.WriteAllText("path and name of text file.txt", textBox1.Text) 

現在你可以強制用戶使用記事本,這樣做:

Process.Start("path to notepad.exe", "path and name of text file.txt") 

或者你也可以擁有系統通過這樣做確定用戶的首選應用程序(假設它們具有Notepad ++)爲.txt

System.Diagnostics.Process.Start("path and name of text file.txt") 
+0

很高興此答案幫助,隨時也可以對答案進行投票。 :-) –