コンテンツへスキップ

Windows 10でPythonファイルを自動実行   Anaconda環境でのバッチファイルの作り方 *”曜日条件”、”第何週条件” Z08 Windows Bat DayOfWeek

Windows 10 Anaconda環境でのPython🔰向けのPythonファイル自動実行方法の紹介です(バッチファイルのコードを下部に記載してあります)。
Windows コマンドプロンプトで”曜日条件”,”第何週条件”の判定をして、Pythonファイル(.py)を実行するバッチファイルを作成する方法。

00:00 スタート
00:56 動作確認をしたバッチファイル(.bat)

以下のビデオに追加される”曜日条件、第何週条件”です。
Windows 10でPythonファイルを自動実行  Anaconda Jupyter Notebook環境でのバッチファイルの作り方

==== バッチファイル ===========================================
@echo off

set TODAY=%DATE%

echo ====================
echo Today is %TODAY%
echo ====================

set /A YYYY=%TODAY:~0,4% * 1

set MM=%TODAY:~5,2%
set /A MM=1%MM%-100

set DA=%TODAY:~8,2%
set /A DA=1%DA%-100

if %MM% LEQ 2 (
set /A YYYY=%YYYY% – 1
set /A MM=%MM% + 12
)

set /A YOUBI=(%YYYY% + %YYYY% / 4 – %YYYY% / 100 + %YYYY% / 400 + (13 * %MM% + 8) / 5 + %DA%) %% 7

if %YOUBI% equ 1 ( set DOW=Monday
) else if %YOUBI% equ 2 ( set DOW=Tuesday
) else if %YOUBI% equ 3 ( set DOW=Wednesday
) else if %YOUBI% equ 4 ( set DOW=Thursday
) else if %YOUBI% equ 5 ( set DOW=Friday
) else if %YOUBI% equ 6 ( set DOW=Saturday
) else ( set DOW=Sunday )

echo;
echo Today is %DOW%

echo;
if %YOUBI% lss 6 (
echo Weekday
) else (
exit
)

set /A WEEK_NUM = %DA% / 7 + 1

echo;
echo Week Number : %WEEK_NUM%
echo;

if %WEEK_NUM% neq 2 (
exit
)

pause

============================================================

#Python #Windows #バッチファイル #タスクスケジューラー #コマンドプロンプト #Anaconda #Jupyter #Notebook

Facebooktwittermail

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA