﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Windows / Разное  / Сортировка чисел по порядку / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Tue, 14 Oct 2008 01:16:55 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Сортировка чисел по порядку</title><link>http://www.relib.com/forums/Topic911625-12-1.aspx</link><description>&lt;DIV&gt;Всем спасибо, проблема решена. Нужно создать 2 скрипта (скрипты не мои)&lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;[b]script1.cmd[/b]&lt;BR&gt;[code]&lt;BR&gt;@echo off&lt;BR&gt;for /f "tokens=1* delims=;" %%i in ('script2.cmd^|sort /R') do (&lt;BR&gt; @echo %%j&lt;BR&gt;)&lt;BR&gt;[/code]&lt;BR&gt;[b]script2.cmd[/b]&lt;BR&gt;[code]&lt;BR&gt;@echo off&lt;BR&gt;SETLOCAL ENABLEDELAYEDEXPANSION&lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;SET TAB=0000000000000000&lt;BR&gt;for /f "tokens=1* delims= " %%i in (file.txt) do (&lt;BR&gt; CALL :LENGTH %%i&lt;BR&gt; CALL :PRINT %%i !LENGTH! %%j&lt;BR&gt; )&lt;BR&gt;GOTO :EOF&lt;BR&gt;:LENGTH&lt;BR&gt;SET LENBUF=%~1&lt;BR&gt;SET LENGTH=0&lt;BR&gt;IF "%~1"=="" GOTO :EOF&lt;BR&gt;:LENGTH_START&lt;BR&gt;SET /A LENGTH+=1&lt;BR&gt;IF ""=="!LENBUF:~%LENGTH%,1!" GOTO :EOF&lt;BR&gt;GOTO :LENGTH_START&lt;BR&gt;:PRINT&lt;BR&gt;SET LINE=!TAB:~0,-%2!%1;%1 %3&lt;BR&gt;@echo !LINE!&lt;BR&gt;GOTO :EOF&lt;BR&gt;[/code]&lt;/DIV&gt;</description><pubDate>Fri, 16 Mar 2007 18:14:17 GMT</pubDate><dc:creator>skeletor</dc:creator></item><item><title>Сортировка чисел по порядку</title><link>http://www.relib.com/forums/Topic911625-12-1.aspx</link><description>&lt;DIV class=postcolor&gt;ОС : Windows Xp\2003&lt;BR&gt;&lt;BR&gt;Есть текстовый файлик, в нём в каждой строке содержиться число и дальше текст (через табулятор). Нужно его отсортировать от наибольшего к наименьшему числу по математическому признаку. Вручную перегонять в Excel и там сортировать - не катит. Надо автоматизировать этот процесс.&lt;BR&gt;&lt;BR&gt;Может есть прогрммы или скрипт как-то можно написать?  &lt;/DIV&gt;</description><pubDate>Fri, 16 Mar 2007 17:21:23 GMT</pubDate><dc:creator>skeletor</dc:creator></item></channel></rss>