Windows 10にて指定のプログラムを定期実行させる
開発環境は、Windows 10 Pro(64bit)。
Windows10のタスクスケジューラーの機能を使い、PythonのGUI自動化パッケージであるPyAutoGUIで作ったアラートを表示させるプログラムを、15分ごとに起動させたいと思います。
下記の2つのプログラムを最初に作っておいて、どちらもデスクトップ上にあるとします。
alert.py
import pyautogui as pag pag.alert("アラートです")
alert.bat
cd C:\Users\user\Desktop && python alert.py
次に、タスクスケジューラーの設定を行います。
1.Windowsキーを押して、Rを押す。出現したウィンドウに対して、taskschd.mscと入力し、Enterキーを押す。しばらくすると、タスクスケジューラーが起動する。
2.基本タスクの作成をクリック
3.名前に任意のタイトルをつける
4.次へをクリック
5.いつタスクを開始しますか?は現時点ではデフォルトの毎日のままで良い、次へをクリック
6.次へをクリック
7.タスクでどの操作を実行しますか?はプログラムの開始を選んで、次へをクリック
8.参照をクリックし、バッチファイルを選択し、次へをクリック
9.完了をクリック
10.中央の一覧に作成したプログラムがあるので、ダブルクリック。そして、トリガータブをクリック。
11.編集をクリック
12.詳細設定の繰り返し間隔にチェックを入れ、デフォルトの1時間を15分に変更し、OKをクリック
13.OKをクリック
これで、15分ごとに、アラートのウィンドウのプログラムが起動されます。