バッチファイルの中で曜日判定で処理内容を変えたいのですが
DOSコマンドのdateでは曜日を出力できませんでした。
そこで、Services for UNIX 3.5をインストールし、UNIXのdateコマンドを使って曜日判定をしようとしたのですが、以下のようにエラーに
なってしまいます。
===バッチの中身==
rem 曜日判定
set wk=c:\SFU\bin\date +%a
IF %wk% EQU "日” call batch_1.bat
・・・ ・・・
======
上記をコマンドプロンプトで実行しますと
date: illegal time format
usage: date [-u] [-r seconds] [+format]
date [-u] -t [[[[[CC]yy]mm]dd]HH]MM[.SS] [+format]
date [-u] [+format] mmddHHMM[yy]
+aの使い方が誤っています。
※ちなみコマンド単体で実行すると正常です。
c:\SFU\bin\date +%a
水
No.2ベストアンサー
- 回答日時:
SFUでの解決方法ではないですが、私がよく使う方法を紹介します。
VBScriptを使うので別途ソフトウェアをインストールする必要がありません。---getWeekday.vbs---
wscript.quit(WeekDay(date))
--------------------
---getWeekday.bat---
Cscript //nologo getWeekday.vbs
echo %ERRORLEVEL%
--------------------
ERRORLEVELに
1 から 7 の数値が返ります。
1:日曜~7:土曜
別案ですがこんな方法もありますってことで。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- Visual Basic(VBA) VBAで日付入力しているのですが 4 2023/03/02 11:25
- Visual Basic(VBA) データベースから絞り込んでデータを読み込み 1 2023/02/21 19:51
- JavaScript gasについて 1 2022/05/31 21:51
- Visual Basic(VBA) マクロについて教えてください。 1 2023/06/06 00:57
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/04/17 13:07
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- Visual Basic(VBA) ①ExcelVBAでカレンダーを作り、別のユザーフォームで日付を入力したいのですがエラーになります。 1 2023/02/17 18:39
- Excel(エクセル) Excel2019、2021の日付、曜日の表示について 2 2022/11/29 15:01
- その他(プログラミング・Web制作) python 気象データの取得 2 2023/06/20 23:54
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチプログラムについて(編...
-
バッチでEnterを認識させ...
-
DHCP設定バッチnetshコマンドに...
-
DOSコマンドのforで空白行をス...
-
Windows10のタスクスケジューラ...
-
バッチファイルを実行後、終了...
-
リモートデスクトップの取り合...
-
コマンドの結果を変数に入れたい
-
batファイルで、call使っても戻...
-
バッチファイルでPC情報を取得する
-
batが実行できない
-
バッチ実行時にバッチのファイ...
-
batファイルを実行してコマンド...
-
cronでtopコマンドを使用するス...
-
バッチでの強制終了の方法
-
次の要件を満たすにはどのよう...
-
oracleのimp-00002エラーについて
-
WindowsバッチのCSV読み込みに...
-
DBサーバとバッチサーバ
-
Wimで第2のWindowsのPGを起動...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Windows10のタスクスケジューラ...
-
batファイルで、call使っても戻...
-
リモートデスクトップの取り合...
-
バッチファイルを実行後、終了...
-
DHCP設定バッチnetshコマンドに...
-
バッチ実行を意図的に失敗させ...
-
バッチでEnterを認識させ...
-
oracleのimp-00002エラーについて
-
バッチファイルでPC情報を取得する
-
batファイルを実行してコマンド...
-
コマンドの結果を変数に入れたい
-
ログオンユーザを簡単に切り替え
-
DOSコマンドのforで空白行をス...
-
バッチ実行時にバッチのファイ...
-
バッチプログラムについて(編...
-
WindowsのRANDOM関数を用いたバ...
-
batが実行できない
-
実行結果を戻り値で取得したい
-
バッチファイルでエクセルのマ...
-
バッチファイルを常に管理者権...
おすすめ情報