-1
この.batファイルをダブルクリックするだけで動作させてみました。 WindowsタスクスケジューラBatファイルがPythonを内部コマンドまたは外部コマンドとして認識しない
CD /D %~dp0
@echo on
python -W ignore DailyRates.py
PAUSE
が、私はそれが私のPATHでのpythonを認識していないことを意味し、古典的な
C:\Windows\system32>CD /D U:\
U:\>python -W ignore DailyRates.py
'python' is not recognized as an internal or external command,
operable program or batch file.
U:\>PAUSE
Press any key to continue . . .
を得るが、私は(正しいディレクトリにU午前:しかし、私はタスクスケジューラによってそれを実行しようとすると、 :ドライブ)
のPythonが現在のユーザーに対してのみインストールされている場合、それは 'HKCU \ Environment'代わりのシステム' PATH'で、ユーザーごとの 'PATH'で、おそらくです。この場合、バッチファイルを同じユーザーとして実行している場合のみ有効です。 – eryksun
[スケジュールされたタスクでのBATファイルの実行](https://stackoverflow.com/a/41821620/3074564)と[ソートが内部または外部コマンド、動作可能プログラムとして認識されない理由またはバッチファイル?](https://stackoverflow.com/a/41461002/3074564) – Mofi