本帖最后由 有阴也有阳 于 2016-9-19 21:35 编辑
请教下面一个批处理的含义:
@echo off
SHSUCDX /D:?PATACD01 /D:?SATACD01 /D:?SATACD02 /D:?SATACD03 /D:?USB-CD
findcd /s>nul
for %%i in (z,y,x,w,v,u,t,s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c) do if exist %%i:......
特别是其中的:
SHSUCDX /D:?PATACD01 /D:?SATACD01 /D:?SATACD02 /D:?SATACD03 /D:?USB-CD
是啥意思?
还有:
findcd /s>nul
是啥意思?
请高手赐教,谢谢!!!
等了半天,没有人回答,自己百度的资料:
@ECHO OFF //关闭回显
SHSUCDX /D:?PATACD01 // 这里的“?”是防止光驱设备名不当而出现错误信息;如果设备名不是IDE-CD, SHSUCDX就会忽略这一错误。
SHSUCDX /D:?PATACD01 /D:?SATACD01 /D:?SATACD02 /D:?SATACD03 /D:?USB-CD // 整行是寻找光驱设备从IDE——CD、SATA——CD
到USB——CD
问一句“:这里大写的字母‘D’是代表设备的意思吗?是单词设备的缩写吗?”
findcd /s>nul //找到光驱盘符
for %%i in (z,y,x,w,v,u,t,s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c) do //从C——Z中找到光驱盘符
|