- 帖子
- 63
- 积分
- 85
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2017-10-4
|
本帖最后由 lihui612ld 于 2019-8-12 09:59 编辑
回复 2# Batcher
@echo off
for /f "skip=1 tokens=2,4-7" %%a in ('echo list disk^|diskpart^|find "磁盘"') do (
if not "%%b%%c" == "%%d%%e" (echo 关机了) else (echo. 请检查磁盘)
)
我这里用了for来判断是否存在空盘,如果存在就显示检查磁盘,如果不存在就显示关机了,这里的变量 b c d e 是多组数据,需要判断如果有任意一组数据存在bc==de则显示检查磁盘,如果都不相等则显示关机了,这个脚本就是因为在for循环里面,每次都会执行几个echo |
|