我想从右键菜单启动一个程序,这里是示例,程序正在更改文本文件中的一些文本并将其保存回同一个文件中。我即兴创作了很多,所以当程序启动时我按下按钮然后浏览一个文件,更改它需要的内容并再次写回它,但是,我认为如果我可以右键单击文件,然后单击程序,一切都会在不打开程序的情况下完成。这甚至可能吗? :) 谢谢
private void button1_Click(object sender, System.EventArgs e)
{
OpenFileDialog ofd = new OpenFileDialog();
string filename = "";
string path = "";
if (ofd.ShowDialog() == DialogResult.OK)
{
path = System.IO.Path.GetFullPath(ofd.FileName);
}
System.IO.StreamReader ObjReader;
ObjReader = new System.IO.StreamReader(path, Encoding.Default);
textBox1.Text = ObjReader.ReadToEnd();
ObjReader.Close();
.
.
// do something
.
.
System.IO.StreamWriter ObjWritter;
ObjWritter = new System.IO.StreamWriter(path);
ObjWritter.Write(textBox1.Text);
ObjWritter.Close();
Application.Exit();
}