本帖最后由 xxpinqz 于 2015-3-11 12:34 编辑
| @echo off | | for /f tokens^=3^,4^delims^=^" %%a in (a.txt) do ( | | set "str=%%a" | | setlocal enabledelayedexpansion | | for /f "tokens=4 delims=," %%c in ("%%b") do ( | | if not "%%c"=="." ( | | if not "%%c"=="-." ( | | set/a n=17+%%c | | if !n! equ 17 if %%c neq 0 set n=x | | ) else set n=17 | | ) else set n=18 | | move "!str!" "!n!\"&endlocal | | ) | | )2>nulCOPY |
|