自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Ruby訪問(wèn)剪貼板技巧分享

開(kāi)發(fā) 開(kāi)發(fā)工具
Ruby訪問(wèn)剪貼板的實(shí)現(xiàn)方法還是比較簡(jiǎn)單的一個(gè)過(guò)程。希望初學(xué)者們通過(guò)本文介紹的內(nèi)容可以幫助我們提高對(duì)Ruby語(yǔ)言的應(yīng)用能力。

Ruby語(yǔ)言的出現(xiàn)就是為了幫助我們實(shí)現(xiàn)簡(jiǎn)單的代碼編寫(xiě),讓程序員在編寫(xiě)代碼的過(guò)程中獲得更多的樂(lè)趣。Ruby訪問(wèn)剪貼板同樣可以使用簡(jiǎn)單的辦法來(lái)實(shí)現(xiàn)。#t#

有時(shí)候也會(huì)用Ruby偷懶。例如想用Ruby生成些代碼,那么最好是直接輸出到剪貼板里面。在D:\ruby\lib\ruby\gems\1.8\gems\win32-clipboard-0.4.3\examples\ 找了這個(gè)Ruby訪問(wèn)剪貼板的示例代碼:

 

  1. clipboard_test.rb  
  2. Dir.chdir('..') if File.basename
    (Dir.pwd) == 'examples'  
  3. $LOAD_PATH.unshift(Dir.pwd)  
  4. $LOAD_PATH.unshift(Dir.pwd + '/lib')  
  5. require "win32/clipboard"  
  6. require "pp"  
  7. include Win32  
  8. puts "VERSION: " + Clipboard::VERSION  
  9. pp Clipboard.formats  
  10. pp Clipboard.data(Clipboard::UNICODETEXT)  
  11. pp Clipboard.format_available?(49161)  
  12. pp Clipboard.format_name(999999999)  
  13. pp Clipboard.format_available?(9999999)  
  14. puts "Data was: [" + Clipboard.data + "]"  
  15. Clipboard.set_data("foobar")  
  16. puts "Data is now: [" + Clipboard.data + "]"  
  17. puts "Number of available formats: " 
    + Clipboard.num_formats.to_s  
  18. Clipboard.empty  
  19. puts "Clipboard emptied" 

 

但是在執(zhí)行Ruby訪問(wèn)剪貼板代碼的時(shí)候會(huì)報(bào)錯(cuò),說(shuō)是在 clipboard.rb 里面找不到“Win32API.new”。于是把
D:\ruby\lib\ruby\gems\1.8\gems\win32-clipboard-0.4.3\lib\win32\
以及 D:\ruby\lib\ruby\site_ruby\1.8\win32\ 的 clipboard.rb 文件里都加上一句:
require 'Win32API'
就好用了。

責(zé)任編輯:曹凱 來(lái)源: 博客園
相關(guān)推薦

2011-08-09 10:27:41

iOS剪貼板

2009-10-21 10:15:29

VB.NET復(fù)制

2010-02-02 17:47:59

C++操作剪貼板

2020-12-14 05:57:01

clipboard.Selection execCommand

2009-08-10 17:37:54

2023-02-06 07:17:22

2021-12-02 10:11:44

鴻蒙HarmonyOS應(yīng)用

2009-12-15 10:23:23

Ruby應(yīng)用技巧

2016-05-11 15:01:31

Linux剪貼板管理器

2018-03-23 10:15:28

Windows 10云剪貼板復(fù)制粘貼

2022-03-31 22:53:47

Windows 11太陽(yáng)谷2智能剪貼板

2021-08-29 07:43:43

CopyQ操作系統(tǒng)微軟

2021-11-30 05:37:51

App監(jiān)聽(tīng)手機(jī)監(jiān)管

2021-03-09 05:48:01

Windows10操作系統(tǒng)21H2

2021-07-29 09:55:59

鴻蒙HarmonyOS應(yīng)用

2009-12-15 18:15:24

Ruby連接到LDAP

2009-12-18 10:47:16

Ruby裝飾模式

2009-12-15 18:24:02

Ruby連接到orac

2021-12-05 09:28:18

Windows 11操作系統(tǒng)微軟

2021-12-12 09:42:48

Windows 11桌面微軟
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)