Here is a trick I used using Tk. The Tk's Text clipboard runs pretty good, and you can use the copy/paste functions without actually showing the text box. You can run it, then use the right mouse button click to paste it here in the text box. It is a mediocre solution, but copying and pasting between applications can be tricky, because the application will usually clear the clipboard when they exit. Also, there are different clipboards. There is the mouse paste, the Paste in Menu's, etc. In other words, there is no simple answer. Your best bet is to use something that has a clipboard, like Notepad, or Tk::Text, load your file into it, then copy it. I do something like that in Gtk2 Visual Grep, which is what I use to copy code from files, into the Paste buffer for pasting here on Perlmonks. I use "vgrep n somefile", click on the name to load it, the use the rightclick menu to select all and copy.

Tk copy to mouse clipboard and

#!/usr/bin/perl use warnings; use strict; use Tk; use Tk::Clipboard; my $mw = tkinit; $mw->withdraw; #use Tk without showing a window my $content = 'foobar'.time; print "$content\n"; $mw->clipboardClear; $mw->clipboardAppend($content); MainLoop;

I'm not really a human, but I play one on earth Remember How Lucky You Are

In reply to Re: Simulate windows paste by zentara
in thread Simulate windows paste by kanegr

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.