c#Winform记事本双击打开文件
来源:互联网 发布:python爬虫框架scrapy 编辑:程序博客网 时间:2024/05/18 03:50
/// <summary>
/// 关联文件启动运行时载入文件
/// </summary>
private void InitalizeLoadFile()
{
string command = Environment.CommandLine;//获取进程命令行参数
//this.Source.AppendText(command + "\n");
string[] para = command.Split('\"');
// for (int i = 0; i < para.Length; i++) this.Source.AppendText(i+"_lch_" + para[i]+ "\n");
if (para.Length > 4)
{
string pathC = para[3];//获取打开的文件的路径
this.Source.AppendText("0:" + para[0] + "\n");
this.Source.AppendText("1:" + para[1] + "\n");
this.Source.AppendText("2:" + para[2] + "\n");
//this.Source.AppendText("3:" + para[3] + "\n");
//下面就可以自己编写代码使用这个pathC参数了
if (pathC.Length > 2)
{
FileStream fs = new FileStream(pathC, FileMode.Open, FileAccess.Read);
this.Source.LoadFile(fs, RichTextBoxStreamType.PlainText);
fs.Close();
}
}
}// 关联文件启动运行时载入文件
this.Source是richtextbox;
代码思路来源网上,原本有错误,已经修改了。
若使用时,出现异常。可使用for (int i = 0; i < para.Length; i++) this.Source.AppendText(i+"_lch_" + para[i]+ "\n");观看具体文本,再进行对应操作。
//////*************************/////
直接打开程序内容为:
0_lch_
1_lch_C:\Users\lch\Desktop\记事本\记事本\记事本\bin\Debug\记事本.vshost.exe
2_lch_
双击打开程序内容为:
0_lch_
1_lch_C:\Users\lch\Desktop\记事本\记事本\记事本\bin\Debug\记事本.exe
2_lch_
3_lch_C:\Users\lch\Desktop\返回.txt
4_lch_
故做了修改,无修改部分来源于百度知道的回答。
- c#Winform记事本双击打开文件
- winform里双击打开文件
- winform双击文件打开应用程序
- 双击记事本自动打开文本
- .bat文件默认以记事本方式打开,无法双击直接运行
- winform,C#,打开文件对话框的使用
- C#WinForm打开文件夹并选中文件
- 双击打开 .ipynb,双击打开jupyter 文件
- C#WinForm打开office文件,pdf文件和视频文件
- 双击默认文件打开方式
- 自定义文件双击打开事件
- 双击打开运行sh文件
- MyEclipse2015双击不能打开文件
- WinForm打开文件
- c#winform选择文件,文件夹,打开指定目录方法
- c#winform选择文件,文件夹,打开指定目录方法
- c#winform选择文件,文件夹,打开指定目录方法
- c#winform选择文件,文件夹,打开指定目录方法
- 100盏灯按倍数开关灯剩余的亮灯数目--约数个数奇偶问题
- 关于hashmap和hashset的一些思考和实验
- hdoj 1109 粒子群优化算法(PSO)
- 【BZOJ】【P4291】【PA2015】【Kieszonkowe】【题解】【...】
- maven3常用命令、java项目搭建、web项目搭建详细图解
- c#Winform记事本双击打开文件
- C#学习日记03---数据类型
- Light oj 1316 - A Wedding Party(状压dp)
- 回归分析
- 动态规划简单例子--象棋步骤
- 多重继承
- 华为手机调试Android程序崩溃不打印Log
- javaweb信息化门户网站
- Coursera_Stanford_ML_ex3_多标度分类和神经网络初步 作业记录