我有2个应用程序,我想从第一个应用程序向第二个应用程序发送消息:
这是处理我的第二个应用程序的应用程序
enter code here
Console.WriteLine("Set Process and Process Start Info");
string arr = Console.ReadLine();
var array = arr.Split('/');
string processname = array[0];
string processstartinfo = array[1];
Process p = new Process();
p.StartInfo.FileName = processname;
File.WriteAllText("commandtext.txt", processstartinfo);
p.Start();
这是我的第二个应用程序
enter code here
var line = File.ReadAllText("commandtext.txt");
Console.WriteLine(line);
Thread.Sleep(3000);
但是每次我运行模拟时的输出都不会显示任何内容。我在哪里错了?
答案 0 :(得分:-1)
我做到了!您只需要使用文件流而不是抽象类File,并在使用后关闭文件流,请使用FileMode.Create,因此每次在旧文件的位置创建一个新文件时,都可以使用FileMode.Open读取数据