日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Ruby訪問剪貼板技巧分享

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

10年積累的做網(wǎng)站、成都網(wǎng)站制作經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認識你,你也不認識我。但先網(wǎng)站設(shè)計后付款的網(wǎng)站建設(shè)流程,更有虞城免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

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

  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訪問剪貼板代碼的時候會報錯,說是在 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'
就好用了。


分享文章:Ruby訪問剪貼板技巧分享
網(wǎng)站地址:http://www.5511xx.com/article/cdoshsg.html