スクリプトを開いて実行する必要なく、毎月定期的に実行したいスクリプトがあります。Windowsタスクスケジューラで見つけることができるすべてのWebページを参照し、その指示に従いました。ただし、タスクスケジューラからスクリプトを実行すると、スクリプトはPythonでのみ開かれ、実行されません。
タスクスケジューラの実行ウィンドウで、スクリプトのみへのパスと、Pythonプログラムへのパスを含むスクリプトへのパスの両方を入力しようとしました。このブログ投稿で提案されているように、スクリプトとして引数としてスクリプトを使用して、Pythonプログラムへのパスを入力しようとしました。私のスクリプトはハードコーディングされているため、引数を追加する必要はないと思います。
明らかな何かが欠けていますか?
PythonコマンドラインではなくPythonプログラムへのパスを使用していたため、問題が発生していました。つまり、「C:\ Python27 \ ArcGIS10.1 \ python.exe」を使用する必要があるときに、「C:\ Python27 \ ArcGIS10.1 \ Lib \ site-packages \ pythonwin \ Pythonwin.exe」を使用していました。