• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

OM Blog

Digital Artist Hacks!

  • Blog
    • 3DCG制作講座
    • 映像制作講座
  • Wiki
  • About
  • Contact
    • 3DCGデザイナー他 外部スタッフ募集
現在の場所:ホーム / 2DCG制作 / Photoshop スクリプト: テキストをクリップボードへコピーする方法

Photoshop スクリプト: テキストをクリップボードへコピーする方法

04/01/2017 By Ochiai Mitsuo Updated: 09/15/2019 コメントを書く

Photoshop スクリプトでクリップボードにコピーする方法。

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function copyTextToClipboard(text)
{
   var folderForTempFiles = Folder.temp.fsName;
 
   // create a new textfile and put the text into it
   var clipTxtFile =new File(folderForTempFiles + "/ClipBoard.txt");
   clipTxtFile.open('w');
   clipTxtFile.write(text);
   clipTxtFile.close();
 
   // use the clip.exe to copy the contents of the textfile to the windows clipboard
   var clipBatFile =new File(folderForTempFiles + "/ClipBoard.bat");
   clipBatFile.open('w');
   clipBatFile.writeln("cat \"" + folderForTempFiles + "/ClipBoard.txt\"|clip");
   clipBatFile.close();
   clipBatFile.execute();
}

Photoshop CS6 (v13.1)の場合は下記スクリプトでクリップボードにアクセスできます。

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function copyTextToClipboardCS6(text){
    var txd=app.charIDToTypeID('TxtD');
    var kttc = app.stringIDToTypeID( "textToClipboard" );
    var ad = new ActionDescriptor();
    ad.putString(txd,text);
   // executeAction( kttc, ad, DialogModes.NO );
}
 
 
function copyTextToClipboardCS6(txt){
    const keyTextData = app.charIDToTypeID('TxtD');
    const ktextToClipboardStr = app.stringIDToTypeID( "textToClipboard" );
    var textStrDesc = new ActionDescriptor();
    textStrDesc.putString( keyTextData, txt );
    executeAction( ktextToClipboardStr, textStrDesc, DialogModes.NO );
}


Reference:
//forums.adobe.com/thread/799232
//stackoverflow.com/questions/4066108/photoshop-jsx-how-do-i-copy-arbitrary-text-to-the-clipboard


カテゴリ2DCG制作

関連コンテンツ



Reader Interactions

コメントを残すコメントをキャンセル

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください。

最初のサイドバー

[PR] CG専門講師の初心者向けAfter Effects本

OM Blog Topics

  • After Effectsで動画データをループする方法
  • 台湾の通販で使える中国語キーワード
  • 台湾の購入代行サービス まとめ
  • CGソフトウェア 学習トレーニングサイト
  • Autodesk 3dsMax プラグインリスト
  • Adobe Photoshop プラグインリスト
  • 私のパソコンスペック
  • Windows ムービー メーカー提供終了。無料の代替えソフトは「フォト」です。
  • Photoshopのテキストレイヤー名の自動更新設定を復元する方法
  • PSDデータが開けない場合の対処方法

RSS OM Wiki Topics

  • OM Wiki
  • Formatting Syntax - ↷ 移動操作に合わせてリンクを書き換えました。
  • Asciidoc - [テーブル]
  • ImageMagick - [ダウンロード & インストール]
  • アニメーションの作り方

アーカイブ

Copyright © 2026

  • プライバシーポリシー