0

全て、

dosウィンドウで以下のコマンドのo/pを印刷する方法を教えてください。dosコマンドを初めて使用するので、以下の文字列の意味がわかりません。

set ts =%date:〜4,2 %% date:〜7,2%-%time:〜0,2 %% time:〜3,2%

前もって感謝します

4

3 に答える 3

3

cmdプロンプトへようこそ。

echo画面に値を表示するコマンドです(例echo %date%:)

set tstsは、後で次のように呼び出すことができる変数()を設定しています。%ts%

%date%システムの日付を返す変数です。 %date:~4,2%月(数値)と%date:~7,2%日(数値)を指定します。

%time%も変数ですが、これは時間(24時間)を返します。 %time:~0,2%時間を示します(24時間スタイルなので、午後1時= 13)。 %time:~3,2%分を与えます。

于 2013-03-26T22:41:51.673 に答える
1

これは、という名前の環境変数を設定することですts。値を表示するには、値の後に次の行を追加します。

echo %ts%
于 2013-03-26T22:32:22.813 に答える
0

これは、いくつかの部分文字列操作を使用して変数を設定しています。

これは、次の%date:~4,2%ことを意味します。

  • マシンから日付を取得します。
  • 最初の4文字を削除します。
  • 結果から、最初の2文字を取得します。

残りはこのプロセスを繰り返し、結果を日付と時刻の形式の文字列に連結します。

于 2013-03-26T22:41:07.867 に答える