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 代码?