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

本文实例讲述了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#程序设计有所帮助。

(0)

相关推荐

  • C#实现从windows剪贴板获取内容的方法

    本文实例讲述了C#实现从windows剪贴板获取内容的方法.分享给大家供大家参考.具体实现方法如下: using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Data; using System.Windows.Forms; public class MainClass { public static void Main(string[] arg

  • C#实现windows form拷贝内容到剪贴板的方法

    本文实例讲述了C#实现windows form拷贝内容到剪贴板的方法.分享给大家供大家参考.具体实现方法如下: using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Data; using System.Windows.Forms; public class MainClass { public static void Main(string[

  • C#禁止textbox复制、粘贴、剪切及鼠标右键的方法

    本文实例讲述了C#禁止textbox复制.粘贴.剪切及鼠标右键的方法.分享给大家供大家参考.具体如下: class MyTextBox : System.Windows.Forms.TextBox { protected override void WndProc(ref System.Windows.Forms.Message m) { if (m.Msg != 0x007B && m.Msg != 0x0301 && m.Msg != 0x0302) { base.Wn

  • C#实现的Windows剪贴板监视器功能实例【附demo源码下载】

    本文实例讲述了C#实现的Windows剪贴板监视器功能.分享给大家供大家参考,具体如下: Windows剪贴板 剪贴板(ClipBoard)是内存中的一块区域,是Windows内置的一个非常有用的工具,通过小小的剪贴板,架起了一座彩桥,使得在各种应用程序之间,传递和共享信息成为可能.然而美中不足的是,剪贴板只能保留一份数据,每当新的数据传入,旧的便会被覆盖. 相关Windows API 最主要的是SetClipboardViewer,每当剪贴板的内容发生变化时,该函数通过WM_DRAWCLIPB

  • C#发送数据到剪贴板及从剪贴板中取数据的方法

    本文实例讲述了C#发送数据到剪贴板及从剪贴板中取数据的方法.分享给大家供大家参考.具体如下: 1. 发送数据到剪贴板 using System.Windows.Forms; Clipboard.SetText("test"); 2. 从剪贴板中取数据 using System.Windows.Forms; IDataObject iData = Clipboard.GetDataObject(); if (iData.GetDataPresent(DataFormats.Text))

  • C#采用FileSystemWatcher实现监视磁盘文件变更的方法

    本文实例讲述了C#采用FileSystemWatcher实现监视磁盘文件变更的方法.分享给大家供大家参考.具体实现方法如下: 简化需求:有一个简化了的需求是这样的:有一个拍照程序在运行,一旦抓拍之后则将图片文件存储至某目录,然后图片要上传至远程服务器并update数据库. 原需求:原先的需求是这样的:有一台PDA扫码枪,一个IP照相机放置在下线区传送带上方.当PDA扫描箱子上的条码,触发相机拍照,将图片流传至远端服务器,找到对应的条码,将图片存储并更新数据库. 然而我不知道PDA扫描的瞬间如何与

  • c#使用filesystemwatcher监视文件系统的变化

    复制代码 代码如下: #region 监视文件夹的变化            FileSystemWatcher watcher = new FileSystemWatcher();            watcher.Path = "f:\\";            watcher.NotifyFilter =//被监控的方面               NotifyFilters.LastWrite |               NotifyFilters.FileName

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

    本文实例讲述了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( ) ) { str

  • js实时获取并显示当前时间的方法

    本文实例讲述了js实时获取并显示当前时间的方法.分享给大家供大家参考.具体实现方法如下: js部分如下: <script type="text/javascript"> window.onload = function() { var show = document.getElementById("show"); setInterval(function() { var time = new Date(); // 程序计时的月从0开始取值后+1 var

  • JS简单获取及显示当前时间的方法

    本文实例讲述了JS简单获取及显示当前时间的方法.分享给大家供大家参考,具体如下: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>当前时间</

  • python和shell获取文本内容的方法

    这两天搞脚本,花费不少时间. Python和Shell都可以获取文本内容,网上许多资料介绍的都不具体.简单的使用Python和Shell写了脚本. 做一些笔记沉淀一下. 1.Python实现: #-*- encoding:UTF-8 -*- filehandler = open('f.txt','r') #以读方式打开文件,rb为二进制方式(如图片或可执行文件等) print filehandler.read() #读取整个文件 filehandler.close() #关闭文件句柄 2.She

  • 详解js实时获取并显示当前时间的方法

    本文实例为大家分享了js实时获取并显示当前时间l的具体代码,供大家参考,具体内容如下 js部分如下: <script type="text/javascript"> window.onload = function() { var show = document.getElementById("show"); setInterval(function() { var time = new Date(); // 程序计时的月从0开始取值后+1 var m

  • PyQt4实时显示文本内容GUI的示例

    首先创建一个txt.py文件用来保存显示整理好的爬虫内容: #! /usr/bin/env python # -*- coding: utf-8 -*- txt_name = ['摄影师李小蕾', 'Match韩风', '师永刚', 'CCTV5体育新闻', '林宥嘉YogaLin', '杭州微博城事', '五月天', '美女新视觉', '聊心情话', '人民网', '央视新闻', '贾玲', '中国广州发布', '丁晞文', 'AzureJK_田柾国资源博', 'BB_Korea美图', '张

  • 在python中获取div的文本内容并和想定结果进行对比详解

    div的内容为: <div style="background-color: rgb(255, 238, 221);" id="status" class="errors">您输入的用户名或密码有误.</div> # coding:utf-8 from selenium import webdriver browser = webdriver.Firefox() url = 'file:///C:/Users/li/Des

  • 详解BeautifulSoup获取特定标签下内容的方法

    以下是个人在学习beautifulSoup过程中的一些总结,目前我在使用爬虫数据时使用的方法的是:先用find_all()找出需要内容所在的标签,如果所需内容一个find_all()不能满足,那就用两个或者多个.接下来遍历find_all的结果,用get_txt().get('href').得到文本或者链接,然后放入各自的列表中.这样做有一个缺点就是txt的数据是一个单独的列表,链接的数据也是一个单独的列表,一方面不能体现这些数据之间的结构性,另一方面当想要获得更多的内容时,就要创建更多的空列表

  • JS实现点击链接切换显示隐藏内容的方法

    本文实例讲述了JS实现点击链接切换显示隐藏内容的方法.分享给大家供大家参考,具体如下: 先来看看运行效果: 具体代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>www.jb51.net 点击链接切换显示隐藏内容</title> <style> a { cursor: pointer

随机推荐