csharp C#示例在外部文本编辑器应用程序(在本例中为记事本)中打开文本文件。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp C#示例在外部文本编辑器应用程序(在本例中为记事本)中打开文本文件。相关的知识,希望对你有一定的参考价值。

// Adpated from: http://stackoverflow.com/a/17807003/155167

using System.Diagnostics;
using System.IO;

namespace OpenTextFileInNotepad
{
    class Program
    {
        public const string TextEditor = @"%windir%\system32\notepad.exe";

        static void Main(string[] args)
        {
            string textFilePath = args[0];

            ProcessStartInfo pi = new ProcessStartInfo(textFilePath);

            pi.Arguments = Path.GetFileName(textFilePath);
            pi.UseShellExecute = true;
            pi.WorkingDirectory = Path.GetDirectoryName(textFilePath);
            pi.FileName = Environment.ExpandEnvironmentVariables(TextEditor);
            pi.Verb = "OPEN";

            Process.Start(pi);
        }
    }
}

以上是关于csharp C#示例在外部文本编辑器应用程序(在本例中为记事本)中打开文本文件。的主要内容,如果未能解决你的问题,请参考以下文章

在外部文本文件中查找字符串所在的行号

c#/wpf OpenMP 在外部 dll 中

AS3:如何在外部 swf 上的文本字段中使用 Android 默认字体?

放置在外部脚本文件中时 Javascript 不执行

我如何调试在外部 C# 应用程序中 SWIGed 的 C++ DLL(不能从调试器启动)

是否可以在外部编辑器(如 AS2/3)中编辑 Flash Pro CC 2015 HTML5 项目 JS 代码?