「Windowsクリップボード内容表示」の版間の差分

提供: MeryWiki
ナビゲーションに移動 検索に移動
MSY-07 (トーク | 投稿記録)
1行改行の除去(改行した箇所に空白が表示されるため)
MSY-07 (トーク | 投稿記録)
句読点の追加、空白の除去
1行目: 1行目:
== 概要 ==
== 概要 ==
Windowsクリップボード内容の編集・コピー可能なボックスを表示
Windowsクリップボード内容の編集・コピー可能なボックスを表示。


Meryのクリップボード履歴も使ってますがWindowsの方のクリップボード履歴から文字列の一部を取り出したいので作成
Meryのクリップボード履歴も使ってますが、Windowsの方のクリップボード履歴から文字列の一部を取り出したいので作成。


注意:素人のAI作成です。
注意:素人のAI作成です。


== 補足説明 ==
== 補足説明 ==
一部分のコピーや編集してコピー場合、右クリックメニューから選択してコピーしてください
一部分のコピーや編集してコピー場合、右クリックメニューから選択してコピーしてください。


文字の追加や削除など簡単な編集も出来ますがEnterキーによる改行は終了してしまうのでCtrl+Enterキーで改行してください
文字の追加や削除など簡単な編集も出来ますが、Enterキーによる改行は終了してしまうのでCtrl+Enterキーで改行してください。


== 使い方 ==
== 使い方 ==
Mery 3.8.3で動作確認。
Mery 3.8.3で動作確認。


以下のソースコードを Clipboard history.js など適当な名前で保存。
以下のソースコードをClipboard history.jsなど適当な名前で保存。


QuickJSの場合、一行目に
QuickJSの場合、一行目に

2026年4月1日 (水) 14:08時点における版

概要

Windowsクリップボード内容の編集・コピー可能なボックスを表示。

Meryのクリップボード履歴も使ってますが、Windowsの方のクリップボード履歴から文字列の一部を取り出したいので作成。

注意:素人のAI作成です。

補足説明

一部分のコピーや編集してコピー場合、右クリックメニューから選択してコピーしてください。

文字の追加や削除など簡単な編集も出来ますが、Enterキーによる改行は終了してしまうのでCtrl+Enterキーで改行してください。

使い方

Mery 3.8.3で動作確認。

以下のソースコードをClipboard history.jsなど適当な名前で保存。

QuickJSの場合、一行目に

#language = "quickjs"

を追加。

ソースコード

#title="Windowsクリップボード内容表示"
// clipboardData オブジェクトを使用してテキストを取得します
var sClip = clipboardData.getData("Text");

if (sClip) {
    // mePromptMultiline を指定して、複数行の編集・コピー可能なボックスを表示
    // 第2引数に取得したテキストをセットします
    prompt("クリップボードの内容(ここから編集・コピーが可能です(改行はCtrl+Enter)):", sClip, mePromptMultiline);
} else {
    // クリップボードが空、またはテキストデータでない場合
    alert("クリップボードにテキストが見つかりませんでした。");
}

変更履歴

  • 2026-04-01: 初版公開
  • 2026-04-01-12:00頃: 修正
スポンサーリンク