Sử dụng:
echo %time% & dir & echo %time%
Đây là, từ bộ nhớ, tương đương với dấu chấm phẩy phân tách trong bash
và các shell UNIXy khác.
Ngoài ra còn có &&
(hoặc ||
) chỉ thực hiện lệnh thứ hai nếu lệnh đầu tiên thành công (hoặc thất bại), nhưng ký hiệu duy nhất và &
là những gì bạn đang tìm kiếm ở đây.
Tuy nhiên, điều đó có thể cung cấp cho bạn cùng một thời gian vì các biến môi trường có xu hướng được đánh giá khi đọc hơn là thực thi.
Bạn có thể hoàn thành việc này bằng cách bật tính năng mở rộng bị trì hoãn:
pax> cmd /v:on /c "echo !time! & ping 127.0.0.1 >nul: & echo !time!"
15:23:36.77
15:23:39.85
Điều đó cần thiết từ dòng lệnh. Nếu bạn đang thực hiện việc này bên trong một script, bạn chỉ có thể sử dụng setlocal
:
@setlocal enableextensions enabledelayedexpansion
@echo off
echo !time! & ping 127.0.0.1 >nul: & echo !time!
endlocal