最近Qiitaの記事投稿のやる気が出てきたので投稿。
筆者は現在、AppleScriptとJavaScriptを使って、国内上場企業の株式情報を自動取得する自作プログラムを運用しており、現在は手作業で実行しているのだが、実行まで自動化したいと思い方法を再確認。
手順1 :AutomatorでAppleScriptファイルを実行出来る状態にする
Automatorアプリを開き、"アプリケーション"で新規書類を作成します。
新規書類を作成しますと、以下のような画面になりますので、こちらの"AppleScriptを実行"を選択。
すると下記画面が出てきます。
こちらのボックスの中にある記述を全て削除し、下記のように修正します。
モザイクがかかっている部分は、自分が作成したAppleScriptファイルの絶対パスを入力してください。
ここまで完了しましたら、書類を保存します。
手順2: カレンダーより自動実行の設定をする
カレンダーアプリを開いてください。以下のような画面になります。
お好きな日付をクリックすると、以下のメニューが出てきます。開始時刻に実行したい日時を入力してください。
次が本番です。メニュー内に、「通知」という項目があります。こちらを選択し、各プルダウンごとに、次を選択してください。
1番上・・・ファイルを開く
2番目・・・先ほど作成した書類(Automatorファイル)
3番目・・・イベントの開始時刻
この状態でOKを押下してください。
以上で、AppleScriptプログラムの自動実行手順は終了です。
こちらを毎日実行したい場合は、カレンダーアプリ内で該当イベントの繰り返しを、「毎日」に設定すればOKです。
該当日時になれば指定のAppleScriptプログラムが実行されるはずです。
以上となります。
Xでも有益な情報を呟いているつもりですので、フォローよろしくお願いいたします。