Adobe Illustratorでカレンダーのたまを打つスクリプトです。
並べてあるテキストアイテムにカレンダーの日にちを入力するアップルスクリプトです。
●2024年1月28日(日)カレンダーの玉を入力するアップルスクリプトの更新
2024年1月27日現在の便利コムと日めくりカレンダーの情報から2025から2027の六曜と祝日を追加しましたが一回だけ動作確認しましたが検証はしていません
カレンダーの玉を入力2025六曜+祝日record型トラッキング ダウンロード(172KB)2024-01-28-AI-calendar-2025-holiday-rokuyou-tracking.zip
●2022年5月10日(水)〜2022年5月9日(火) カレンダーの玉を入力するアップルスクリプトの日にちの詰めをトラッキング追加
日付の数字の詰めを調整するように10,11,12,13,14,15,16,17,18,19,21,31日の文字の詰め(トラッキング)を-100に設定して20,22,23,24,25,26,27,28,29,30日の文字の詰め(トラッキング)を -50に設定するように編集しました
9日にアップした時のスクリプトのトラッキング設定は、一桁の数字もトラッキングをかけてしまう状態でしたが日付の前後に半角スペースを含めて識別させて一桁の数字も二桁の数字も分けられるように修正しました
六曜に関しても六曜を編集する機会がなくなったのでカレンダーサイトから転記されていますがチェックは行なっていませんのですいません・・・
カレンダーの玉を入力2023六曜+祝日record型トラッキング ダウンロード(146KB)2023-05-10-AI-calendar-2023-holiday-rokuyou-tracking.zip
×カレンダーの玉を入力2023六曜+祝日record型トラッキング ダウンロード(143KB)2023-05-09-AI-calendar-2021-holiday-rokuyou-tracking.zip
●2022年8月5日(金)2022年〜2024年のカレンダーの玉を入力するアップルスクリプトの修正です
今日発生しているのに気づいたのでいつからかは分かりませんが?テキストオブジェクトからpropertiesを取得する部分と土曜と日曜のカラーを取得する部分でエラーが発生しました。変数item_からエラー発生した場合はfirst characterからfill colorとstroke colorを取得するようにしました。あと、2023年のif文でミスがあり処理できない状態でしたが修正いたしました。申し訳ございません!
カレンダーの玉を入力2023六曜+祝日e.scpt ダウンロード(122KB)2022-08-05-AI-calendar-2022-2024-holiday-rokuyou-e.zip
●2022年1月3日(月)2022年〜2024年のカレンダーの玉を入力するアップルスクリプトです
毎年カレンダーの仕事が来たときに校正して自信がついてからこのページにアップしていましたが、さらっと校正しただけですがアップいたします。このスクリプトは便利.com や日めくりカレンダー に掲載されているカレンダー情報を参照してプロパティを編集していますが、一度サイトの管理者様にサイトを表示中に実行するスクリプトをご提案差し上げたのですが、スクリプトのユーザーは結果的にカレンダーページを見ることになるので良い提案だと思っていたのですがスクレイピング問題や広告の兼ね合いから断念しました。カレンダーサイトがなければこのスクリプトもただのナンバリングスクリプトなのでカレンダーサイトを応援してみてください
カレンダーの玉を入力2023六曜+祝日.scpt ダウンロード(117KB)2022-01-03-AI-calendar-2021-holiday-rokuyou.zip
●2021年3月31日(水)
カレンダーの作業に利用したスクリプトもこのページに記載しました。そのために作った物ではないのですが、カレンダーで説明いたしますと、日付の玉を縦列をセンター揃えから、数字の中央をポイントとして間隔を指定した値でヨコ間隔を調整するアップルスクリプトです。合わせてカレンダーの玉の横方向のセンターポイントタイプの間隔自動と行間(縦間隔)を調整するのに使ったアップルスクリプトです。動作に要する時間や使っている様子をYouTubeにアップいたしましたので参考にしてください。
近隣の間隔-ヨコ→カレンダー玉間隔センターポイント.scpt ダウンロード(58KB)2021-03-31-align-point-center-space.zip
近隣の間隔-ヨコ→カレンダー玉間隔センターポイント自動.scpt ダウンロード(42KB)2021-03-31-align-point-center-space-auto.zip
近隣の間隔→カレンダー行間.scpt ダウンロード(60KB)2021-03-31-align-point-center-space-vertical.zip
作業の様子(YouTube)
https://youtu.be/DzYTMS36YXM
●2020年5月4日(月)六曜のテキストを再選択するスクリプトは、このようにした方が早かったです。
六曜テキスト再選択2.scpt ダウンロード(96KB)2020-05-04-select-rokuyou.zip
tell application "Adobe Illustrator"
set item_list to text frames of current document whose selected is true and (contents is "大安" or contents is "赤口" or contents is "先勝" or contents is "友引" or contents is "先負" or contents is "仏滅")
set selection to {}
repeat with item_ in item_list
set selected of item_ to true
end repeat
end tell
●2020年5月3日(日)書類中の祝日や六曜の大安などの文字列のテキストだけ選択範囲で拾うスクリプトです。
祝日選択、六曜選択 選択範囲から再選択(六曜)の三点のスクリプト ダウンロード(96KB)2020-05-03-select-holiday-rokuyou.zip
最前面の書類中の祝日を、六曜は大安、赤口、先勝、友引、先負、仏滅、の文字列のテキスト(スクリプトでいうtext frame)を選択範囲にします。最後のスクリプトは、イラストレーターの選択範囲中の中から六曜の文字列を再選択して六曜のみ選択範囲にします。
●2021年4月26日→2021年版の日付の玉と追加で六曜と祝日を入力するスクリプトです
カレンダーの玉を入力2021六曜+祝日.scpt ダウンロード(96KB)2020-04-26-AI-calendar-2021-holiday-rokuyou.zip
六曜が必要ない時は、スクリプトの一行目〜「, holiday_ :true , holiday_text :true , rokuyou_ :true }」の中のrokuyou_ :false に変更してください。六曜の入力処理がなくなり速度が速くなります。
今回は、こちらで2021年1月〜2022年1月まで動作確認を1回だけ確認しました。祝日と六曜は2020年4月25日に便利コムのカレンダーや六曜・月齢・旧暦カレンダーwww.ajnet.ne.jpのカレンダーで確認作業しました。どちらのサイトの2021年中の祝日・六曜に違いは見つかりませんでした。
●六曜の文字を打つ速度を大幅アップいたしました(六曜レコード型)
2020年版の日付の玉と追加で六曜と祝日を入力するスクリプトです
カレンダーの玉を入力2020六曜+祝日.scpt ダウンロード(70KB)2019-05-21-AI-calendar-2020-holiday-rokuyou.zip
●令和元年5月1日(水)令和おめでとうございます
2020年版です
カレンダーの玉を入力2020六曜+祝日.scpt ダウンロード(109KB)2019-05-01-AI-calendar-2020-holiday-rokuyou.zip
カレンダーの玉を入力2020祝日.scpt ダウンロード(109KB)2019-05-01-AI-calendar-2020-holiday.zip
カレンダーの玉を入力2020.scpt ダウンロード(109KB)2019-05-01-AI-calendar-2020.zip
2019年版です
カレンダーの玉を入力2019六曜+祝日.scpt ダウンロード(109KB)2019-05-01-AI-calendar-2019-holiday-rokuyou.zip
カレンダーの玉を入力2019祝日.scpt ダウンロード(109KB)2019-05-01-AI-calendar-2019-holiday.zip
カレンダーの玉を入力2019.scpt ダウンロード(109KB)2019-05-01-AI-calendar-2019.zip
●2017年5月10日(水)
カレンダーの玉を入力2018六曜+祝日.scpt ダウンロード(101KB)2017-05-10-AI-calendar-2018-holiday-rokuyou.zip
カレンダーの玉を入力2018祝日.scpt ダウンロード(101KB)2017-05-10-AI-calendar-2018-holiday.zip
カレンダーの玉を入力2018.scpt ダウンロード(101KB)2017-05-10-AI-calendar-2018.zip
使い方
(1) テキストをバラバラに並べて選択します。
(2) 例えば「2018 5」と入力してスクリプトを実行します。
(スクリプトメニューで使う方法の説明は省略いたします)
(3) 作業が終わるとダイアログが再度表示されます。
トップページ