C#获取剪贴板内容:从剪贴板获取并显示文本内容

发布时间:2020-06-05编辑:脚本学堂
c#如何获取剪贴板中内容,分享一例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;
 }
}
 }
}