• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:コマンドプロンプトの日数計算で工夫が必要な場合)

コマンドプロンプトで日数計算の修正方法

このQ&Aのポイント
  • コマンドプロンプトを使って日数計算を修正する方法を解説します。
  • 日数計算において、コマンドプロンプトを利用して修正を行う方法について詳しく説明します。
  • コマンドプロンプトを使用して行う日数計算の修正方法について解説します。

質問者が選んだベストアンサー

  • ベストアンサー
  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.1

set /? で表示されるヘルプをよく読んでください。 今回は末尾4文字を取り出せばよいので、 echo %LASTMONTH:-4% でOKです。 --- 環境変数の置換は、次のように拡張されます: %PATH:文字列 1 = 文字列 2% は、PATH 環境変数を展開し、その結果に含まれるすべての "文字列 1" を "文字列 2" に置き換えます。 長さが指定されなかった場合は、変数の 値の残りの長さを既定値とします。オフセットまたは長さのどちらかが負の値 の場合、環境変数の値の長さに指定されたオフセットまたは長さをたしてその 数を使います。 %PATH:~-10% は、パス変数の最後の 10 文字が展開されます。 ---- ただし、質問の例では環境変数の遅延展開を使う必要があるでしょう。 詳しい説明は、set /? のヘルプと、cmd /? のヘルプを読んでください。