place string into paste buffer?

R

Ralph Shnelvar

[Note: parts of this message were removed to make it a legal post.]

How can I copy a string to Windows paste buffer.

A google search of
ruby "paste buffer"
seems not to have anything relevant.

Oh ... and is there a way to suck information out of the paste buffer in Ruby?
 
A

Allan Davis

[Note: parts of this message were removed to make it a legal post.]

If your using wxruby. I am not sure if the win32 integration has a method.
Most of the GUI Frameworks should have some way of accessing the clipboard.
Hope this helps.

Wx::Clipboard.open do | clip |
clip.data = Wx::TextDataObject.new("String data")
end
*
*
*
*

thanks,
 
R

Ralph Shnelvar

[Note: parts of this message were removed to make it a legal post.]

Gordon,


Monday, August 9, 2010, 11:15:31 AM, you wrote:



GT> You might also look at win32-clipboard

GT> http://rubyforge.org/docman/view.php/85/1694/README.html


Gordon, may the blessings of all the gods of all religions fall upon your house and your family.

- - - -

To those who have trouble getting the example (full example below) to work, try adding
require 'rubygems'
before
require "win32/clipboard"


- - -

##########################################################################
# clipboard_test.rb (win32-clipboard)
#
# Generic test script for those without Test::Unit installed, or for
# general futzing. You can run this example via the 'rake example' task.
##########################################################################
require 'rubygems' # Ad this to stop -- require "win32/clipboard" -- from complaining
require "win32/clipboard"
require "pp"
include Win32

puts "VERSION: " + Clipboard::VERSION

pp Clipboard.formats
pp Clipboard.data(Clipboard::UNICODETEXT)
pp Clipboard.format_available?(49161)
pp Clipboard.format_name(999999999)
pp Clipboard.format_available?(9999999)

puts "Data was: [" + Clipboard.data + "]"

Clipboard.set_data("foobar")

puts "Data is now: [" + Clipboard.data + "]"

puts "Number of available formats: " + Clipboard.num_formats.to_s

# Clipboard.empty

# puts "Clipboard emptied"
 
R

Roger Pack

Ralph said:
How can I copy a string to Windows paste buffer.

A google search of
ruby "paste buffer"
seems not to have anything relevant.

you could pipe it into the "nircmd.exe" program, as well...
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,744
Messages
2,569,483
Members
44,901
Latest member
Noble71S45

Latest Threads

Top