@echo off if "%1%"=="" echo Using Format: PML2 command para1 para2 ... if "%1%"=="" echo Example: PML2 Copy c$\*.wps \Ucdos if "%1%"=="" echo PML2 Xcopy c$\uc\*.wps d$\mydir /s /e if "%1%"=="" goto end echo on for %%a in (1 2 3 4 5 6 7 8 9 a b c d e) do %1 %2 \\S1%%a\%3 %4 %5 %6 for %%a in (1 2 3 4 5 6 7 8 9 a b c d e) do %1 %2 \\S2%%a\%3 %4 %5 %6 for %%a in (1 2 3 4 5 6 7 8 9 a b c d e) do %1 %2 \\S3%%a\%3 %4 %5 %6 for %%a in (1 2 3 4 5 6 7 8 9 a b c d e) do %1 %2 \\S4%%a\%3 %4 %5 %6 :end
@if exist \\s%1\e\abc10 echo No.1 OK! @if not exist \\s%1\e\sc echo No.2 OK! @if exist \\s%1\e\mxt\test.txt if exist \\s%1\e\sa\test.txt echo No.3 OK! @if exist \\s%1\e\mxy.doc if not exist \\s%1\e\mam.doc echo No.4 OK! @if exist \\s%1\e\sb\1.txt if not exist \\s%1\e\ mydocu~1\1.txt echo No.5 OK! @pause
当全班学生(学生按学号依次入坐)操作完成时用批命令PALL完成对全部学生的批改:
for %%a in (1 2 3 4 5 6 7 8 9 a b c d e) do call pf 1%%a for %%a in (1 2 3 4 5 6 7 8 9 a b c d e) do call pf 2%%a for %%a in (1 2 3 4 5 6 7 8 9 a b c d e) do call pf 3%%a for %%a in (1 2 3 4 5 6 7 8 9 a b c d e) do call pf 4%%a