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

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


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


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


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


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


== 使い方 ==
== 使い方 ==

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

概要

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頃: 修正
スポンサーリンク