如:
将for %%j in (D: E: F: G: H: I: J: K: L: M: N: O: P: Q: R: S: T: U: V: W: Y: Z: C:)
改为for %%j in (D E F G H I J K L M N O P Q R S T U V W Y Z C)
原来引用%%j的地方改为%%j:
for %%k in (systembak.gho systembak.wim systembak.esd)
改为for %%k in (gho wim esd)
原来引用%%k的地方改为systembak.%%k
还要理解代码的本意,才能符合自己的意愿,如
for %%h in (C: D: E: F: G: H: I: J: K: L: M: N: O: P: Q: R: S: T: U: V: W: Y: Z:) do (
if not exist %%h\windows\system32\cmd.exe (
这代码的意思本来就是由C至Z逐一查找cmd.exe,一找不到就提示出错,当然与楼主意愿不符,所以才会出22楼那样的问题