回答:
使用する:
echo %time% & dir & echo %time%
これは、メモリからは、bash
および他のUNIXシェルのセミコロン区切り文字と同等です。
また、最初のコマンドが成功(または失敗)した場合にのみ2番目のコマンドを実行する&&
(または||
)もあり&
ますが、ここでは単一のアンパサンドを探しています。
ただし、環境変数は実行ではなく読み取り時に評価される傾向があるため、同じ時間になる可能性があります。
遅延拡張をオンにすることでこれを回避できます。
pax> cmd /v:on /c "echo !time! & ping 127.0.0.1 >nul: & echo !time!"
15:23:36.77
15:23:39.85
コマンドラインから必要です。スクリプト内でこれを行う場合は、次のように使用できますsetlocal
。
@setlocal enableextensions enabledelayedexpansion
@echo off
echo !time! & ping 127.0.0.1 >nul: & echo !time!
endlocal
time /t
(またはecho.|time
)を使用する傾向がありましたecho %time%
。