Roy*_*mir 3 windows cmd windows-7
我通过命令行(win7 cmd)并行执行4个任务:
start defrag /A c:
start defrag /A d:
start defrag /A e:
start defrag /A f:
dir
Run Code Online (Sandbox Code Playgroud)
但是,该dir命令在第一行之后执行.
我希望在dir完成所有4个命令后执行该命令.
我该怎么做 ?
试试这个:
start defrag /A c:
start defrag /A d:
start defrag /A e:
start defrag /A f:
:StartLoop
:: Check whether any of the defrags are running...
tasklist|Findstr /i /c:"defrag"
:: Exiting the loop if tasklist didn't find any defrags.
If %errorlevel% NEQ 0 (
GoTo :ExitLoop
)
choice /T 10 /D Y /M "Waiting for 10 seconds..."
GoTo :StartLoop
:ExitLoop
dir
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1475 次 |
| 最近记录: |