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

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ではない)を使うんですね。

参考🙇

Prev前の記事

アイキャッチ画像
Matrix4x4ノードの任意の位置にある数値を取り出すサブグラフ

Next次の記事

次の記事のアイキャッチ画像
Processing: Copy a text string to clipboard