大致思路,请楼主自行修改。- FOR /F "Tokens=15" %%i IN ('ipconfig ^| find /i "ip address"') DO SET IP=%%i
- ECHO %IP%
- Pause
- REM 笨方法截取IP地址最后一段用以判断
- SET IP=%IP:*.=%
- SET IP=%IP:*.=%
- SET IP=%IP:*.=%
- ECHO %IP%
- Pause
-
- IF "%IP%" GEQ "1" IF "%IP%" LEQ "16" Goto COPY_01
- IF "%IP%" GEQ "84" IF "%IP%" LEQ "101" Goto COPY_02
- IF "%IP%" GEQ "102" IF "%IP%" LEQ "118" Goto COPY_03
- ECHO 地址不在许可复制文件的范围之内,请按任意键退出。
- Pause>Nul
- EXIT
- :COPY_01
- xcopy \192.168.0.249\资料\机器\A组\01 F:\ /e /i /y
- xcopy F:\x D:\ /e /i /y
- exit
- :COPY_02
- xcopy \192.168.0.249\资料\机器\A组\02 F:\ /e /i /y
- xcopy F:\x D:\ /e /i /y
- exit
- :COPY_03
- xcopy \192.168.0.249\资料\机器\A组\03 F:\ /e /i /y
- xcopy F:\x D:\ /e /i /y
- exit
复制代码
|