[NSPasteboardTypeRTF]ペーストボードのリッチテキストデータをRTFファイルに書き出す
#!/usr/bin/env osascript
----+----1----+----2----+-----3----+----4----+----5----+----6----+----7
#
#
#
#
# com.cocolog-nifty.quicktimer.icefloe
----+----1----+----2----+-----3----+----4----+----5----+----6----+----7
use AppleScript version "2.8"
use framework "Foundation"
use scripting additions
property refMe : a reference to current application
################################
##### パス関連
################################
set strFilePath to "~/Desktop/クリップボードのRTF書類.rtf" as text
set ocidFilePathStr to refMe's NSString's stringWithString:strFilePath
set ocidFilePath to ocidFilePathStr's stringByStandardizingPath()
set ocidFilePathURL to refMe's NSURL's alloc()'s initFileURLWithPath:ocidFilePath isDirectory:false
################################
######ペーストボードを取得
################################
set ocidPasteboard to refMe's NSPasteboard's generalPasteboard()
###NSDataとしてRTFデータを受け取る
set ocidReadPasteboardRTF to ocidPasteboard's dataForType:(refMe's NSPasteboardTypeRTF)
################################
##### 保存
################################
####ファイルに書き出し
set boolFileWrite to (ocidReadPasteboardRTF's writeToURL:ocidFilePathURL atomically:true)
| 固定リンク
« [textutil]ブランク(空)のRTFリッチテキスト書類を作成する(変換する) | トップページ | [NSHTMLTextDocumentType]ペーストボードのリッチテキストデータをHTMLファイルに書き出す »
「NSPasteboard」カテゴリの記事
- クリップボード内のテキストに改行を<br />に変更して戻す 修正(2024.11.15)
- ペーストボードの内容の種類の確認(2024.10.06)
- [NSPasteboard]ペーストボードからテキストの取り出し(修正)(2024.07.02)
- 画像データをクリップボードにPDF形式で入れる(2024.06.28)
- クリップボードの中身で保存可能なものをファイルに保存する(2024.06.23)
「RTF」カテゴリの記事
- [NSMutableAttributedString]新規RTFリッチテキストファイルを作成する(2024.06.18)
- RTF文字サイズを指定のサイズに揃える(2024.06.02)
- [RTF]特定のサイズ以下の文字を削除する(2024.06.02)
- [Stickies]新しいステッキーズを生成する(2024.03.18)
- [NSHTMLTextDocumentType]ペーストボードのリッチテキストデータをHTMLファイルに書き出す(2023.03.10)