早上好,
我目前正在为自己的项目工作,让我的生活更轻松一点,并且更快地完成工作,但不幸的是我遇到了一个问题。我对c#的理解还不够先进,我希望有人能给我一些线索或解决方案。
重点。有没有办法复制一个程序中显示的数据并将其粘贴到另一个程序中?
让我们说:
program_1 - 命令行应用程序,其中我的所有代码都已实现
程序2 - windows form app(这是作为program_1的参考添加的现有.exe文件)
启动program_1时,program_2中的触发器特定选项和program_2在屏幕上显示结果。我想要做的是自动复制program_2中显示的内容和:
a)使用program_1将结果保存为.txt
或
b)将结果直接发送到电子邮件地址,也使用program_1
我试图使用TextBox。选项,GetData(),但我必须遗漏一些东西。我会非常感谢任何帮助。
代码:
Process app = Process.Start("SalesReport.exe");
Thread.Sleep(10000);
TextBox textBox1 = new TextBox();
textBox1.SelectAll();
textBox1.Copy();
app.Kill();
这只是启动报告的基本功能,它将结果显示为program_2中的表。