Theme / Language
UI Language UI言語
🔤
English
🎌
日本語
⚠️Each articles themselves will not be translated by this setting. Some of article has translation and some of them doesn't. You will notice if the article has its translation by its preamble!
⚠️記事自体は翻訳されません! 記事によって英語版があったりなかったりします。翻訳がある記事は文頭に記載があるよ!
Theme テーマ
😎
Wakey Wakey
オハヨー
🌚
Go dark
ダークモード
🦹‍♂️
I'm not a comic-book villain
私は漫画本の悪役とは違う

Processingで文字列をクリップボードにコピーする

2020-01-31
Processing Copy String to Clipboard

Processingというプログラミング言語(と言うか、IDEと言うか、グラフィックツールと言うか……)に挑戦しています。最近触ったことのある言語と言えばblenderスクリプトのPythonばっかりだったので、セミコロン忘れまくりで辛いですが、極めてスピーディーに画像を表示できたりと楽しいです。

グラフィックにだけ特化しているのかと思いきや、そこそこOSとの親和性もあって、システムのクリップボードへの文字列のコピーなんかもできるみたいです。

1
import java.awt.datatransfer.Clipboard;
2
import java.awt.datatransfer.Transferable;
3
import java.awt.datatransfer.StringSelection;
4
import java.awt.Toolkit;
5
6
void CopyToClipboard(String s)
7
{
8
	Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
9
	StringSelection data = new StringSelection(s);
10
	clipboard.setContents(data, data);
11
}

上記のコードでWindows10のクリップボードへはコピーできました。昔なつかしJava言語(Scriptではない)を使うんですね。

参考🙇