リマインダーのテキスト化について
リマインダーに英単語を保存しているんですが、それを他の媒体に移したいと思っています。それにはテキスト化が必要だと思ったのですが方法が分かりません。icloudで同期してmacからだと何かできそうな気はするのですが、いい方法が思い浮かびません。スクリーンショットからのOCRだと手で打ち直すよりさほど速いようには思いません。
iPhone 6, iOS 9.1
リマインダーに英単語を保存しているんですが、それを他の媒体に移したいと思っています。それにはテキスト化が必要だと思ったのですが方法が分かりません。icloudで同期してmacからだと何かできそうな気はするのですが、いい方法が思い浮かびません。スクリーンショットからのOCRだと手で打ち直すよりさほど速いようには思いません。
iPhone 6, iOS 9.1
失礼致します。
Macの場合は、AppleScriptが使えますので、リマインダーの一覧データを取得して、様々な処理を行うことができますよ。 詳しくはScript Editor.appでリマインダー.appやStandardAdditionsの辞書を使って、利用可能なオブジェクトのクラスやコマンド、エレメント、プロパティを確認してください。
一例として、以下のAppleScriptではiCloudアカウントにあるEnglishリストの全てのリマインダーをデスクトップに"Untitled.txt"という名前のテキストファイルに書き出すと同時に、クリップボードへコピーします。 また、AppleScriptのDatabase Eventsを使うと単語帳のようなデータベースを作成できます。
tell application "Reminders"
set theList to name of reminders of list "English" of account "iCloud"
my writeTextFile(theList)
my copyToClipboard(theList)
end tell
on writeTextFile(aList)
set thePath to (path to desktop folder) as text
set theName to "Untitled.txt"
set theFS to open for accessfile (thePath & theName) with write permission
repeat with theItem in aList
write (theItem & return) totheFSstarting ateof
end repeat
close accesstheFS
end writeTextFile
on copyToClipboard(aList)
set str to ""
repeat with theItem in aList
set str to str & (theItem as text) & return
end repeat
set the clipboard tostr
end copyToClipboard
すいません。macのリマインダーではなく、iphoneの方のリマインダーなんです。
『icloudで同期してmacからだと何かできそうな気はするのですが、いい方法が思い浮かびません。』とのことではなかったでしょうか?
⌘+Aでは1項目しか選択できないんですが、全選択はできるんですか。
そうです。辞書が何か分からず、用語説明というものを開いてみましたが、icloudで同期しているiphoneのリマインダーアプリをどうこうできるものがあるようには思えませんでした。
すみません。 確認させてください。
1)Macをお使いであれば、そのOSは何でしょうか?
2)Macのリマインダーアプリをお使いで、そのリマインダーはiCloudのアカウントを使ってiPhoneのリマインダーと同期しているということですよね?
3)Macをお使いであれば、アプリケーションフォルダに『ユーティリティ』というフォルダがあるので、その中にScript Editor.appというアプリケーションがありませんか? それを起動した時に表示されるウィンドウに上記のAppleScriptをコピペして実行します(リストの名前は"English"ではなく、実際にお使いのリスト名に変更します)。 辞書はScriptEditor.appの『ウィンドウ』メニューのなかに『辞書 ⇧⌘L』というコマンドがありますので、それを実行した時に、表示される一覧のなかにリマインダーの辞書があります(一覧に無い場合は、上のプラスボタンを押して、リマインダーアプリを選択して、一覧に追加してください)。
1)OS X ver 10.8.5
2)ここですね。macのリマインダーと同期はしてないです。
同期して行ったところできました。重ね重ねありがとうございました。
リマインダーのテキスト化について