当前位置: 代码迷 >> C# >> System.Diagnostics.Process.Start 参数如何接收
  详细解决方案

System.Diagnostics.Process.Start 参数如何接收

热度:340   发布时间:2016-04-28 08:43:46.0
System.Diagnostics.Process.Start 参数怎么接收?
请教达人:

a.exe中包含一个文本框

System.Diagnostics.Process.Start(a.exe, "C:\1.txt")

怎样把1.txt的内容传递给a.exe中的文本框?
------解决思路----------------------
打开那个Program.cs,然后加上红色部分,参数就在里面。
[STAThread]
static void Main(string[] args)
{
    Application.EnableVisualStyles();
    Application.SetCompatibleTextRenderingDefault(false);
    Application.Run(new Form1());
}

------解决思路----------------------
把args通过构造函数传递到Form
------解决思路----------------------
首先要明确 exe你有源代码吗 ?
如果是你的可以按照 楼上的Main参数传参
如果不是你要先获取textbox控件句柄,然后给这个控件传参。

------解决思路----------------------
textBox1.Text = Environment.GetCommandLineArgs()[0];
  相关解决方案