联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
Originally posted by lhkyzh at 2006-6-5 21:55: 问题是:它只判断name.ini里第2行。AT11,AT10都写进name.ini里。 但是只有AT11会运行up1.bat, 把AT10写在上面,也只是AT10能运行。 怎么弄就只有一台能够附和运行up1.bat的条件
@echo off set match= for /f "skip=1" %%N IN (\\user01\up$\name.ini) do ( if "%ComputerName%"=="%%N" ( echo 本台机器特殊!执行其他命令 call \\user01\up$\up1.bat set match=true ) ) if not "%match%"=="true" ( @echo 此机执行正常命令 call \\user01\up$\up2.bat )