本帖最后由 cobat 于 2015-3-11 12:55 编辑
- @echo off
- (for /f tokens^=3^,4delims^=^" %%a in (a.txt) do (
- set i=%%a
- setlocal enabledelayedexpansion
- for /f "tokens=4 delims=," %%c in ("%%b") do (
- set j=%%c
- if "!j:~,2!" equ "-." move "!i!" 17
- if "!j:~,1!" equ "." move "!i!" 18
- for /f "delims=." %%d in ("%%c") do (
- if %%d geq -16 if %%d leq 13 (
- if %%d leq 0 (
- set/a n=%%d+17
- ) else set/a n=%%d+18
- set n=0!n!&set n=!n:~-2!
- move "!i!" !n!
- ) else move "!i!" x
- )
- )
- endlocal
- ))>nul 2>nul
- pause
复制代码
|