C#从windows剪贴板获取并显示文本内容的方法

 更新时间:2015年04月17日 15:07:31   作者:work24  
这篇文章主要介绍了C#从windows剪贴板获取并显示文本内容的方法,涉及C#操作剪贴板的相关技巧,非常具有实用价值,需要的朋友可以参考下

本文实例讲述了C#从windows剪贴板获取并显示文本内容的方法。分享给大家供大家参考。具体如下:

using System;
using System.Windows.Forms;
namespace RobvanderWoude
{
 class Paste
 {
  [STAThread]
  static int Main( string[] args )
  {
   if ( args.Length == 0 )
   {
    try
    {
     if ( Clipboard.ContainsText( ) )
     {
      string clipText = Clipboard.GetText( );
      Console.Write( clipText );
      return 0;
     }
     else
     {
      return 1;
     }
    }
    catch ( Exception e )
    {
     Console.Error.WriteLine( e.Message );
     return 2;
    }
   }
   else
   {
    Console.Error.WriteLine( );
    Console.Error.WriteLine( "Paste.exe, Version 1.01" );
    Console.Error.WriteLine( "Read and display text from the clipboard" );
    Console.Error.WriteLine( );
    Console.Error.WriteLine( "Usage: PASTE" );
    Console.Error.WriteLine( );
    Console.Error.WriteLine( "Note:  The program returns the following 'errorlevels':" );
    Console.Error.WriteLine( " 0 success" );
    Console.Error.WriteLine( " 1 no text available in clipboard" );
    Console.Error.WriteLine( " 2 command line or unknown error" );
    Console.Error.WriteLine( );
    Console.Error.WriteLine( "Written by Rob van der Woude" );
    return 2;
   }
  }
 }
}

希望本文所述对大家的C#程序设计有所帮助。

相关文章

  • C# 3DES加密详解

    C# 3DES加密详解

    3Des对每个数据块进行了三次的DES加密算法,是DES的一个更安全的变形。比起最初的DES,3DES更为安全。下面我们来看下在C#中的3DES加密方式的使用
    2015-06-06
  • C#基于NPOI操作Excel

    C#基于NPOI操作Excel

    这篇文章介绍了C#基于NPOI操作Excel的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • C#使用ZBar实现识别条形码

    C#使用ZBar实现识别条形码

    目前主流的识别库主要有ZXing.NET和ZBar,本文主要介绍的是如何使用ZBar库实现识别条形码功能,文中的示例代码讲解详细,感兴趣的小伙伴可以了解一下
    2023-07-07
  • C# WPF中实现图表生成的五种方式

    C# WPF中实现图表生成的五种方式

    在现代应用程序中,数据可视化是一个重要的功能,它可以帮助用户更直观地理解数据,在C# WPF中,有多种方式可以生成图表,以下是五种常见的方法,每种方法都有其独特的优势和局限,感兴趣的小伙伴跟着小编一起来看看吧
    2024-09-09
  • C#获取属性的displayName的3种方式

    C#获取属性的displayName的3种方式

    在C#中,获取属性的displayName可以通过多种方式实现,包括使用特性、反射和LINQ,下面我将分别展示每种方法,并提供具体的示例代码,感兴趣的朋友可以参考下
    2024-07-07
  • C#中 城市线路图的纯算法以及附带求极权值

    C#中 城市线路图的纯算法以及附带求极权值

    本篇文章介绍了,在C#中城市线路图的纯算法以及附带求极权值的方法,需要的朋友参考下
    2013-04-04
  • c# 读取XML文件的示例

    c# 读取XML文件的示例

    这篇文章主要介绍了c# 读取XML文件的示例,帮助大家更好的理解和使用c# 编程语言,感兴趣的朋友可以了解下。
    2020-11-11
  • 逐步讲解快速排序算法及C#版的实现示例

    逐步讲解快速排序算法及C#版的实现示例

    快速排序在时间复杂度同为O(N*logN)的几种排序方法中效率较高,因而比较常用,接下来这里就来逐步讲解快速排序算法及C#版的实现示例
    2016-06-06
  • C#利用ASP.NET Core开发学生管理系统详解

    C#利用ASP.NET Core开发学生管理系统详解

    随着技术的进步,跨平台开发已经成为了标配,在此大背景下,ASP.NET Core也应运而生。本文主要利用ASP.NET Core开发一个学生管理系统,感兴趣的可以学习一下
    2022-01-01
  • C#中BackgroundWorker类用法总结

    C#中BackgroundWorker类用法总结

    本文详细讲解了C#中BackgroundWorker类用法总结,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-12-12

最新评论