当前位置: 首页 > 编程语言 > C#

C#,如何以编程方式从控制台应用程序中选择和复制文本?分享

时间:2023-04-10 15:36:12 C#

C#。如何以编程方式从控制台应用程序中选择和复制文本?我想以编程方式将控制台应用程序的整个输出复制到剪贴板(以便用户无需修改cmd窗口即可自动获取它)。我知道如何访问剪贴板。我不知道如何从C#获取控制台窗口文本。C#3.5/4以下的基本解决方案(只是将stdout重定向到StringBuilder实例)。您可能需要自己在控制台应用程序中添加对System.Windows.Forms的引用。使用System.IO;使用系统文本;使用System.Windows.Forms;公共类重定向{[STAThread()]publicstaticvoidMain(){StringBuildersb=newStringBuilder();StringWritersw=newStringWriter(sb);控制台.SetOut(sw);//redirectConsole.WriteLine("Weareredirectingstandardoutputnow...");for(inti=0;iThisfeedsstdouttotheclipboard.dir|clipdir只是我的测试命令...以上是C#学习教程:C#。如何以编程方式从控制台应用程序中选择和复制文本?分享全部内容,如果对大家有用,需要了解更多C#学习教程,希望大家多多关注---本文收集自网络,不代表立场,如涉及侵权,请点击有权联系管理员删除,如需转载请注明出处: