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?
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?
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
*
*
*
*
Allan D.
http://codesnakes.blogspot.com (my blog)
http://www.linkedin.com/in/javaalley
On Mon, Aug 9, 2010 at 11:23 AM, Ralph S. [email protected]
wrote:
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?
You might also look at win32-clipboard
Gordon,
Monday, August 9, 2010, 11:15:31 AM, you wrote:
GT> On Mon, Aug 9, 2010 at 11:23 AM, Ralph S. [email protected]
wrote:
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?
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”
##########################################################################
##########################################################################
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
Ralph S. wrote:
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…
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs