k01ken’s b10g

He110 W0r1d!

Windows 10にて指定のプログラムを定期実行させる

開発環境は、Windows 10 Pro(64bit)。

Windows10のタスクスケジューラーの機能を使い、PythonGUI自動化パッケージである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分ごとに、アラートのウィンドウのプログラムが起動されます。