PR

×

Calendar

Profile

兎の道化師

兎の道化師

Keyword Search

▼キーワード検索

2022.08.02
XML
この前 WinのDOSでバッチファイルで
ファイルをバックアップするの作って

あれ? うまくいかないなって

すっかり忘れてたことが
UTF-8問題だった

いつもコピペで編集して
作ってる感じだから
UTF-8にしないと動かないという
すっごく基本的なとこ忘れてた



めったに
システムから拾った年月日を
計算で前後させるなんて
やることないから

8月、9月が
正常に計算できないって
意外と知らなかったかも

手元にあるWin XPからWin10まで
同じってことはあまりにも放置しすぎで
仕様かあ?

と言ってもバグとも言える気がするけど


#年月取得
Set YYYY=%date:~0,4%
Set MM=%date:~5,2%
%YYYY%%MM%
#前月設定
Set /a MM = MM - 1
If %MM% equ 0 (
Set /a MM = 12
)else If %MM% lss 10 (
set /a YYYY = YYYY * 10
)
%YYYY%%MM%




例えば
2022年7月なら
202207
202206
でその月と前月が取得できるけど

20220-1
って・・・・・・

8月、9月は変数に入るときに
数値として扱えてないってことか?
なんかわからんけど

DOSのバッチって
そんなかんじだっけ・・・・・・





お気に入りの記事を「いいね!」で応援しよう

Last updated  2022.08.03 14:36:33
コメント(0) | コメントを書く
[💻パソコン・スマホとか] カテゴリの最新記事


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
X
Design a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: