Умное переименование файлов в Flash Renamer. Массовое переименование файлов

06.05.2019

Думаю, что не многие сталкиваются с вопросом о том, как массово переименовать большое количество файлов. Но все же есть и те, кто поставил перед собой такие задачи.

Для операционной системы Windows существует прекрасная программа под названием «Ant Renamer » – мощный инструмент для массового переименования необходимых вам файлов.

Что умеет эта программа?

Если вкратце, то вот перечень ее возможностей:

  1. Изменение расширения файлов.
  2. Замена части названия.
  3. Добавление префикса в имя с заданной позиции.
  4. Удаление и перемещение символов имени.
  5. Рандомные имена.
  6. Смена регистра.
  7. Последовательная нумерация в имени файла.
  8. Поддержка большого числа языков интерфейса программы, в том числе и русского.
  9. Поддержка регулярных выражений.

Помимо этого, что немаловажно, есть поддержка иерархии файлов. То есть, если файлы находятся в папках, то по завершении необходимых операций, файлы не потеряют свое первоначальное местоположение.

Как массово переименовать файлы в Windows?

1. Скачайте в конце статьи архив с уже известной вам программой Ant Renamer и установите ее на ваш компьютер.

3. После того, как программа полностью загрузилась, в верхней ее части выберите «Добавить файлы… » или «Добавить папки… ».

Первая функция добавляет файлы точечно, вторая же – добавляет целую папку со всеми файлами и подпапками в ней.

4. Далее вы переключаетесь на вкладку «Действия », которая находится также в верхней части. Здесь вы выбираете необходимое вам действие (рандомное имя, смена регистра или другое), задаете необходимые условия в предлагаемые формы и в верхней части жмете «Начать! ».

Процесс проходит быстро, так что долго вам ждать не придется. Если остались вопросы по использованию программы Ant Renamer – пишите об этом в комментариях.

Как мы переименовываем файл? Большинству пользователей вполне достаточно стандартных возможностей Проводника. А если файлов несколько десятков или сотен и их нужно назвать с нумерацией, или переименовать по определённому условию? Тут Проводник нам мало поможет, все операции придётся проделать многократно. А на помощь придёт Flash Renamer, программа для умного переименования файлов. Она может добавлять, удалять, искать и заменять текст в именах файлов, менять регистр и расширения. Работает Flash Renamer также и с MP3 тегами.

Первое, что нужно сделать после запуска Flash Renamer , это выбрать файлы. Для этого открываем вкладку Browse и жмём кнопку (или клавишу F12 ). Выбираем файлы и добавляем их в список.

С этого момента работа строится по такому принципу: мы настраиваем условие переименования файлов и смотрим результат в списке в столбце Preview . Это предварительное отображение изменённых имён файлов, позволяет нам проверить, корректно ли заданы параметры переименования.

Изменения вступают в силу только после нажатия кнопки . На случай ошибки со стороны пользователя предусмотрена функция отмены переименования и кнопка .

Теперь рассмотрим самые распространённые задачи, возникающие при переименовании файлов. Кнопка открывает основные функции.

Вкладка Replace содержит элементы для замены имени файла или его части. В поле Find… вводим текст в имени файла, который нужно заменить, а в поле and replace with указываем, на что заменяем имя файла. В столбце Preview мы видим, как будет изменено имя файла. В рассматриваемом примере все файлы имеют имена, начинающиеся с img. Мы указали, что img нужно заменить на image .

В первом поле допустимо вводить специальные символы:
* - любое количество любых символов;
? – один любой символ.
При включённой опции Regular Expression мы можем создавать более гибкие условия для замены, используя регулярные выражения. Рассмотрим несколько конструкций:
символ1|символ2 – выбирает первый или второй символ в имени файла. Например при замене i|g на t файл img-01.jpg получит название tmt-01.jpg , так как замене подлежат буквы i или g ;
буква{количество подряд} – замена той части текста где указанная буква встречается несколько раз подряд. Например, при замене g{2} на g в файле Imagge.jpg две буквы g заменятся на одну;
[символ1символ2символ3…] – перечисление набора символов для замены. Данная конструкция указывает Flash Renamer, что замене подлежит любой из перечисленных в скобках символов. Например, при замене на g файл Image.jpg будет переименован в Iggge.jpg .
[отбуквы-добуквы] – такая конструкция задаёт диапазон букв. Например при замене [о-р] на _ в файле с именем Пример.jpg вместо букв П и р появится прочерк.
Примеры и описания других регулярных выражений приведены в справке к программе.

Если второе поле оставить пустым, то указанная часть текста просто удалится из имени файла. Кнопка за полем and replace with открывает список дополнительных тегов, которые можно добавить к имени файла.

Перечислим самые полезные:
- использование оригинального названия файла в новом имени;
- добавление текущего размера файла. Например: найти * (символ «звёздочка» говорит программе о том, что нужно найти все файлы) и заменить на _ позволит добавить к имени файла прочерк и его размер: img-01_166 kB .jpg. Единицы измерения размера Flash Renamer подбирает автоматически. Тег добавляет размер в байтах;
- название папки, содержащей переименовываемые файлы;
- дата изменения файла, <СDate> - дата создания:
- время изменения файла, - время создания;
- добавление счётчика файлов. Этот тег удобно использовать для переименования большого количества файлов в пронумерованные имена (картинки, музыка и т.д.). Например: в файле с именем image.jpg ищем * меняем на - и получаем image-1.jpg . Если выделено больше десятка файлов, к первым 9 цифрам добавляется ведущий ноль (01, 02, 03…).;
- добавляет к имени файла случайную цифру от 0 до 9;
- добавляет случайные числа из заданного промежутка. Например: добавит к имени 22, 23 или 24;
- случайная буква латинского алфавита от A до Z.

Несколько тегов применимы только к определённым типам файлов, например:
- количество страниц в PDF-файле;
- данные о копирайте из JPG-файла;
- данные о ширине изображения из JPG-файла и добавляет высоту картинки.

Если EXIF-данные в файле отсутствуют, Flash Renamer не сможет подставить текст для замены. Всего в программе предусмотрено несколько десятков различных тегов для JPEG, PDF, AVI, MPG и WAV файлов.

Для музыкальных файлов самые востребованные теги такие:
- музыкальный исполнитель;
</b> - название песни, трека;<br><b><Album> </b> - название музыкального альбома;<br><b><Genre> </b> - жанр музыки;<br><b><Track> </b> - номер трека в альбоме.<br> А если в файле имеются заполненные MP3-теги, в программе можно использовать ещё несколько:<br><b><Length> </b> - продолжительность мелодии;<br><b><Bitrate> </b> - битрейт;<br><b><FreqS> </b> - частота в килогерцах;<br><b><ID3-Lyrics> </b> - слова песни и другие.</p><p>Флажок <b>Case Sensitive </b> ставим в том случае, если регистр букв имеет значение при замене.</p><p>Вкладка <b>Set Casing </b> предназначена для настройки регистра букв в имени файла:<br><b>Upper case </b> – сделать все буквы заглавными;<br><b>Lower case </b> – делает все буквы строчными;<br><b>Invert </b> – строчные буквы делает прописными, а заглавные наоборот, строчными;<br><b>No Change </b> – оставить регистр текста без изменений.<br> Аналогичные опции для расширения файла имеют такое же значение.</p><p>Вкладка <b>Add & Remove </b> содержит набор инструментов для добавления текста к имени файла или удаления его части.<br></p><p><img src='https://i0.wp.com/pkgid.ru/upload/u1/003/flashrenamer_5.png' width="100%" loading=lazy></p><p>Здесь выбираем <b>Add </b> для добавления или <b>Rename </b> для удаления текста в имени файла. В первом случае вписываем добавляемый текст в поле <b>Insert </b> и указываем в поле <b>at pos: </b> номер символа, после которого нужно добавить текст. Опция <b>Beginning </b> говорит, что указанный номер символа определяется с начала имени файла, а <b>End of filename </b> с конца. При удалении указываем, сколько символов (<b>Delete </b>) нужно убрать и после какого по счёту символа (<b>at pos </b>).</p><p>Кнопка <b> </b> открывает функционал для переименования с числами.<br> Во вкладке <b>Add Counter </b> в списке <b>Put Counter </b> выбираем, в начало (<b>First </b>) или в конец (<b>Last </b>) имени файла необходимо добавить порядковый номер. В поле <b>Separator </b> указываем символ-разделитель между текстом и числом.</p><p>Мы рассмотрели только самые интересные возможности Flash Renamer. Но это лишь малая часть функций этой полезной утилиты. С другими правилами задания маски для замены имени файла можно ознакомиться в справке к программе.</p><p><b>Характеристики: </b><br><b>Язык интерфейса: </b> английский<br><b>ОС: </b> 98, Me, 2000, XP, Vista<br><b>Размер файла: </b> 2.4 Мб<br><b>Лицензия: </b> условно-бесплатная, регистрация $19.95</p> <p>Массовое переименование файлов это далеко не простая задача. Пользователи зачастую просто не знают что делать, когда возникает необходимость переименовать большое количество файлов. Делать это вручную долго и утомительно. Поэтому для решения таких задач лучше использовать специальные программы для массового переименования файлов.</p> <i> </i> <h2><span>Advanced Renamer — бесплатное решение для массового переименования файлов </span></h2> <p>В данной статье мы рассмотрим программу , которая позволяет быстро и без лишних хлопот выполнять массовое переименование файлов. С ее помощью можно быстро переименовать любое количество файлов. <span>Главными преимуществами Advanced Renamer перед аналогичными программами являются: </span> бесплатность, русскоязычный интерфейс и широкие возможности по настройке массового переименования файлов.</p> <p>Интерфейс программы разделен на две части. В левой части окна Advanced Renamer размещается список правил (методов), которые используются для переименования файлов, а в правой части список файлов и папок. Список файлов находится на вкладке «<span>Переименовать файлы </span>», а список папок на вкладке «<span>Переименовать папки </span>».</p> <h2><span>Как переименовывать файлы с помощью Advanced Renamer </span></h2> <p>Для того чтобы добавить файлы или папки для массового переименования вы можете воспользоваться кнопкой «Добавить » или просто перетащить нужные файлы в окно программы.</p> <p>После того, как вы добавили файлы можно приступать к настройке методов переименования. Для этого нажимаем на кнопку «Добавить метод » и выбираем подходящий пункт. Настраивая методы переименования в правой части окна, в колонке «Новое имя файла », вы можете наблюдать будущие названия файлов.</p> <p>Здесь доступны такие методы переименования файлов: </p> <ul><li>Новое имя. Файлам задаются новые имена. Можно выбрать один из способов генерации новых имен.</li> <li>Регистр. Изменения регистра названия файлов.</li> <li>Перемещение. Перемещение символов в названии файла из одной позиции в другую.</li> <li>Удаление. Удаление символов из названия файла.</li> <li><span>Удаление шаблона. </span> Удаление символов из названия файла согласно указанному шаблону.</li> <li><span>Пере нумерование. </span> Изменение номеров в названии файла.</li> <li>Замена. Замена фраз в названии файла.</li> <li>Добавление. Добавить текст в название файла.</li> <li>Список. Переименование файлов согласно новому списку названий.</li> <li>Обрезка. Удалить нежелательные символы из названия файла.</li> </ul><p>Кроме этого для файлов можно выполнять изменение атрибутов и дат создания/открытия/изменения. Также есть возможность переименовывать файлы с использованием алгоритма написанного на JavaScript. Существующие методы переименования файлов можно комбинировать любым способом.</p> <h2><span>Пример использования программы Advanced Renamer </span></h2> <p>Для примера выполним массовое переименование файлов с использованием метода «Новое имя ». Для начала загружаем в программу список файлов, которые мы планируем переименовать.</p> <p><img src='https://i1.wp.com/comp-security.net/wp-content/uploads/022113_0850_2.png' align="center" width="100%" loading=lazy></p> <p><img src='https://i2.wp.com/comp-security.net/wp-content/uploads/022113_0850_3.png' align="center" width="100%" loading=lazy></p> <p>После того как все настроено можно нажимать на кнопку «Старт » для того чтобы запустить процесс переименования файлов.</p> <p>ВведениеПрограмма Tag&Rename , как следует из ее названия, предназначена для редактирования тэгов MP3-файлов и их переименования. Программа понимает тэги ID3v1, ID3v2, а также тэги VQF-файлов (поддерживаемые форматы: MP3, MPC, MP+ (MPEGPlus)).<br><br>Возможности программы:</p><blockquote><br><i> </i>Переименование музыкальных файлов;<br><br><i> </i>Добавление информации из имен файлов в тэги музыкальных файлов;<br><br><i> </i>Редактирование тэгов музыкальных файлов;<br><br><i> </i>Поддержка CDDB;<br><br><i> </i>Поддержка allmusic.com ;<br><br><i> </i>Изменение регистра букв тэгов и/или названий файлов;<br><br><i> </i>Синхронизация ID3v1 и ID3v2 тэгов;<br><br><i> </i>Экспорт в CSV-файл;<br><br><i> </i>Создание списка песен в формате M3u;<br><br><i> </i>Прослушивание музыкальных файлов форматов MP3 и VQF;<br><br><i> </i>Добавление к контекстное меню проводника. </blockquote><h2> Переименование музыкальных файлов</h2>Программа Tag&Rename делает переименование музыкальных файлов очень простым. Для этого достаточно только открыть в программе директорию с музыкальными файлами и она сама найдет музыкальные файлы как в самой директории, так и в ее поддиректориях. Потом надо выбрать параметры переименования файлов. По умолчанию установлены имена файлов в формате "Исполнитель - Название песни.Расширение". По желанию можно добавить в начале номер файла (добавляется номер, под которым файл находится) и удалить все пробелы или заменить их символами подчеркивания "_".<br><p><img src='https://i2.wp.com/www1.fcenter.ru/img/softarticle/2002/feb/28/6866.gif' width="100%" loading=lazy></p><br>Порядок файлов можно задавать, сортируя их в возрастающем порядке по любому из показанных полей. Можно также вручную перемещать файлы вверх или вниз по списку с помощью меню правой кнопки мыши, через кнопки меню программы, перетаскивая их мышью, или используя для этого комбинации горячих клавиш "Alt + Up", "Alt + Down". К сожалению, можно перемещать только по одному файлу. В начале сортировки программа выделяет нечетные номера файлов белыми, а четные - зелеными полосами. При перемещении файлов эти полоски за ними сохраняются, пока снова не будет выбрана сортировка по одной из колонок. Нужные колонки можно выбрать из меню, доступного при нажатии правой кнопкой мыши на любой колонке.<br><br>Слева меню для MP3, справа - для VQF-файлов.<br><p><img src='https://i1.wp.com/www1.fcenter.ru/img/softarticle/2002/feb/28/6871.gif' height="243" width="113" loading=lazy><img src='https://i0.wp.com/www1.fcenter.ru/img/softarticle/2002/feb/28/6873.gif' height="204" width="113" loading=lazy></p><br>Колонка <b>Main info </b> (Главная информация) является настраиваемой:<br><p><img src='https://i1.wp.com/www1.fcenter.ru/img/softarticle/2002/feb/28/6872.gif' width="100%" loading=lazy></p><br>По умолчанию она имеет вид: "Исполнитель - Название песни". Те, кого не устраивает стандартное переименование файлов, могут задать свой собственный формат имен файлов, используя переменные в продвинутом режиме.<br><p><i>Переменные продвинутого режима </i></p><br>Для файлов в формате MP3:<br><table align="center" cellspacing="1" border="0" cellpadding="2" width="500"><tr><th class="thtable"> </th><th class="thtable"> Таги ID3v1 </th><th class="thtable"> Таги ID3v2<br></th> </tr><tr><td class="td2table"> %1 </td><td class="td2table"> Исполнитель </td><td class="td2table"> Исполнитель<br></td> </tr><tr><td class="td2table"> %2 </td><td class="td2table"> Название песни </td><td class="td2table"> Название песни<br></td> </tr><tr><td class="td2table"> %3 </td><td class="td2table"> Название альбома </td><td class="td2table"> Название альбома<br></td> </tr><tr><td class="td2table"> %4 </td><td class="td2table"> Год </td><td class="td2table"> Год<br></td> </tr><tr><td class="td2table"> %5 </td><td class="td2table"> Стиль </td><td class="td2table"> Стиль<br></td> </tr><tr><td class="td2table"> %6 </td><td class="td2table"> Комментарий </td><td class="td2table"> Номер песни<br></td> </tr><tr><td class="td2table"> %7 </td><td class="td2table"> Имя файла </td><td class="td2table"> Имя файла<br></td> </tr><tr><td class="td2table"> %8 </td><td class="td2table"> Номер файла </td><td class="td2table"> Номер файла<br></td> </tr><tr><td class="td2table"> %9 </td><td class="td2table"> Номер песни </td><td class="td2table"> Комментарий<br></td> </tr></table><br>Для файлов в формате VQF:<br><br>Кроме переменных можно прямо задавать часть имени файла, вписывая ее вместе с ними. Возможно создание древовидной структуры с помощью переменных, отделяя их косой чертой "\". Таким образом, файлы можно не только переименовывать по своему усмотрению, но и сортировать.<br><br>Для проверки полученных результатов предусмотрен режим тестирования. При нажатии на кнопку <b>Test </b> ("Тестирование") программа показывает как будут выглядеть имена файлов после переименования:<br><p><img src='https://i2.wp.com/www1.fcenter.ru/img/softarticle/2002/feb/28/6867.gif' height="501" width="395" loading=lazy></p><br>Если все в порядке, можно нажимать кнопку <b>Rename </b> ("Переименовать") и смотреть результат:<br><p><img src='https://i1.wp.com/www1.fcenter.ru/img/softarticle/2002/feb/28/6868.gif' width="100%" loading=lazy></p><br>Если после переименования полученный результат вам не понравился, кнопка <b>Undo </b> ("Возврат") вернет файлам их прежние имена.<br>В параметрах программы можно задать слова, при встрече которых программа будет заменять заданными словами.<br><p><b>Добавление информации из имен файлов в тэги </b></p><br>Для добавления информации из имен файлов в тэги музыкальных файлов необходимо выбрать тип файлов и параметры:<br><p><img src='https://i2.wp.com/www1.fcenter.ru/img/softarticle/2002/feb/28/6869.gif' width="100%" loading=lazy></p><br>Кроме стандартных переменных существует переменная %0, которая служит для стирания части файлов (расширения музыкальных файлов при этом не учитываются).<br><p><b>Редактирование тэгов музыкальных файлов </b></p><br>Tag&Rename позволяет редактировать ID3v1, ID3v2 и VQF тэги как у конкретного музыкального файла, так и у группы файлов.<br><br>Для начала необходимо выбрать тип редактируемых тэгов и нажать соответствующую кнопку. Для редактирования тэгов одиночного файла достаточно дважды "кликнуть" на нем левой кнопкой мыши (в любом режиме). Ниже показано редактирование ID3v1 тэгов. Если у файла есть ID3v2 тэги, то становится доступной кнопка <i>Copy from ID3v2 tags </i> ("Копировать из ID3v2 тэгов"), копирующая информацию из ID3v2 тэгов.<br><p><img src='https://i0.wp.com/www1.fcenter.ru/img/softarticle/2002/feb/28/6875.gif' width="100%" loading=lazy></p><br>Для редактирования тэгов группы файлов необходимо сначала переключиться в режим редактирования. Изменены будут только тэги, помеченные галочками, при этом, если поле тэга не заполнено, то оно будет стерто у всех файлов.<br><p><img src='https://i2.wp.com/www1.fcenter.ru/img/softarticle/2002/feb/28/6870.gif' width="100%" loading=lazy></p><br>При редактировании тэгов IDv1 нельзя забывать об ограничениях, которые накладывает этот формат.<br><br>Ограничения на максимальном количестве символов в тэгах ID3v1:<blockquote><br><i> </i><b>Название песни </b> - максимум 30 символов (1 символ=1 байт); <br><i> </i><b>Исполнитель </b> - максимум 30 символов; <br><i> </i><b>Название альбома </b> - максимум 30 символов;<br><i> </i><b>Год </b> - максимум 4 символа;<br><i> </i><b>Комментарий </b> - максимум 30 символов; </blockquote><br>Стиль в тэгах ID3v1 хранится как однобайтовый номер в стандартном списке стилей, поэтому невозможно добавить свой собственный стиль.<br><br>Редактирование ID3v2 тэгов для одного файла, также доступное по двойному щелчку левой кнопки мыши, показано ниже:<br><p><img src='https://i1.wp.com/www1.fcenter.ru/img/softarticle/2002/feb/28/6879.gif' width="100%" loading=lazy></p><br>При наличии у файла ID3v1 тэгов здесь также доступна кнопка копирования этой информации. Ниже показана панель редактирования ID3v2 тэгов группы файлов:<br><p><img src='https://i1.wp.com/www1.fcenter.ru/img/softarticle/2002/feb/28/6880.gif' width="100%" loading=lazy></p><br>ID3v2 имеют дополнительные поля. Для редактирования этих полей у группы файлов необходимо нажать кнопку <b>Winamp tags </b> ("Тэги Winamp").<br><p><img src='https://i0.wp.com/www1.fcenter.ru/img/softarticle/2002/feb/28/6878.gif' height="407" width="399" loading=lazy></p><br><b>Примечание </b>: т.к. тэги IDv2 в отличие от тэгов IDv1 записываются не в конец, а в начало файлов, для первого создания тэгов IDv1 требуется время, т.к. весь файл перезаписывается заново. При последующем редактировании изменяются только поля этих тэгов, поэтому ждать приходится только первый раз.<br><br>Панель редактирования VQF тэгов показана ниже.<br><p><img src='https://i0.wp.com/www1.fcenter.ru/img/softarticle/2002/feb/28/6881.gif' width="100%" loading=lazy></p><br><p><b>Поддержка CDDB </b></p><br>За данной аббревиатурой скрывается размещённая в Internet, сетевом или локальном носителе база данных, содержащая информацию о вашей музыкальной композиции. CDDB1-сервер использует комбинацию из времени звучания каждой песни и порядка песен в альбоме для его идентификации, поэтому если у вас есть все песни из одного альбома и вы знаете их порядок, то можно попытаться получить информацию через CDDB. Для этого надо выбрать все песни альбома и расположить их в нужном порядке.<br><p><img src='https://i1.wp.com/www1.fcenter.ru/img/softarticle/2002/feb/28/6890.gif' width="100%" loading=lazy></p><br> <b>Get album titles from CDDB </b> ("Получить данные альбома с CDDB").<br>Однако, если музыкальные файлы были отредактированы, например вырезана тишина вначале или в конце файлов, то программа уже не сможет найти получить информацию об этом альбоме.<br><p><b>Поддержка allmusic.com </b></p><br>Если CDDB не помогает, или вы не знаете порядка песен в альбоме, но знаете название альбома и его автора, можно воспользоваться сервисом allmusic.com .<br><p><img src='https://i2.wp.com/www1.fcenter.ru/img/softarticle/2002/feb/28/6889.gif' width="100%" loading=lazy></p><br>В появившемся списке выберите нужный альбом и нажмите <b>Get album titles from allmusic.com </b> ("Получить данные альбома с allmusic.com").<br><p><b>Изменение регистра букв тэгов или названий файлов </b></p><br>Как вы, наверное, уже заметили, и в режиме редактирования тэгов, и в режиме переименования файлов видна галочка <b>Case </b> ("Регистр"), при выборе которой становятся доступны три вида изменения регистра: нижний регистр, ВЕРХНИЙ РЕГИСТР и Большие Первые Буквы.<br><p><img src='https://i1.wp.com/www1.fcenter.ru/img/softarticle/2002/feb/28/6882.gif' height="85" width="137" loading=lazy></p><br>Таким образом можно изменять регистр тэгов или названий файлов. В параметрах программы можно задать слова-исключения, которые будут всегда писаться так, как будет указано.<br><p><b>Синхронизация ID3v1 и ID3v2 тэгов </b></p><br>Для синхронизации ID3v1 и ID3v2 тэгов в программе предусмотрен помощник:<br><p><img src='https://i0.wp.com/www1.fcenter.ru/img/softarticle/2002/feb/28/6883.gif' width="100%" loading=lazy></p><br>Вам достаточно только выбрать файлы для синхронизации, а также откуда и куда копировать информацию (из ID3v1 в ID3v2 или наоборот) и что делать в случае, если копируемый тэг уже существует (перезаписывать; перезаписывать все; или оставлять, как есть). Все остальное помощник сделает за вас.<br><p><b>Экспорт в CSV-файл </b></p><br>Формат CSV (Comma Separated Values) предназначен для экспорта в базы данных. Его можно, например, использовать для экспорта информации в Microsoft Access или Excel. Он представляет собой строчки с полями данных в кавычках, отделенные между собой запятыми.<br><p><img src='https://i2.wp.com/www1.fcenter.ru/img/softarticle/2002/feb/28/6884.gif' width="100%" loading=lazy></p><br>Вот пример такого CSV-файла:<br><br>"File path", "File name", "Artist", "Title", "Album", "Year", "Track#", "Genre", "Comment", "Play time", "Bitrate", "File size (in bytes)"<br><br>"D:\", "A127 .mp3", "C.C.Catch", "House Of Mystic Lights", "ROMANTIC COLLECTION 10", "1999", "", "", "", "00:03:04", "128", "2945273"<br><br>Первая строчка представляет из строку с заголовками колонок. Для экспорта достаточно выбрать файлы, информацию о которых вы хотите экспортировать и поля, которые будут экспортированы в CSV-файл.<h2> Заключение</h2>Программа предъявляет минимальные системные требования и работает под операционными системами Windows 95/98/Me/NT/2000/XP.<br><br>Существует также программа Advanced Ra-Renamer того же автора для переименования файлов Real Media (RA, RM, RAM, RMM).<blockquote><br><i> </i>Скачать Tag&Rename 2.0.5 (размер 1.3Mb): линк </blockquote> <br><b>Внимание </b>: ссылки работоспособны на момент написания статьи. Сайт <i>www.сайт </i> не несёт ответственности за изменения на сторонних серверах. <p>Можно с уверенностью на 100% сказать, что каждый пользователь сталкивался с ситуацией, когда ему надо было переименовать несколько файлов одновременно. Изменять имя каждого файла по отдельности – дело далеко не самое интересное и уж точно не самое быстрое. В таких случаях возникает необходимость узнать, <b>как переименовать несколько файлов одновременно </b> и сделать это как можно быстрее и качественнее. Эта инструкция расскажет вам, как можно сделать это несколькими методами. Она описывает как встроенные системные методы, так и приложения от сторонних разработчиков.</p> <h2>Как переименовать несколько файлов одновременно в Проводнике</h2> <p>Начнем из самого простого и самого очевидного способа. Он делается через Проводник и окажется эффективным для подавляющего большинства пользователей.</p> <p><b>Подсказка </b>: после выделения нескольких файлов можно достаточно быстро переименовать их вручную (если речь идет лишь о нескольких объектах). Нажмите <b>F </b><b>2 </b>, а после этого используйте <b>Tab </b> для перемещения к следующему файлу.</p> <h2>Как переименовать несколько файлов за один раз через Командную строку</h2> <p>Следующий метод будет выполняться через Командную строку и соответствующую команду <b>ren </b>. Нажмите <b>Win </b><b> + R </b> и введите <b>cmd </b>. Нажмите <b>Enter </b>. После открытия командной строки введите путь к папке с нужными вам файлами. К примеру, чтобы перейти в папку Photos на диске D, надо ввести следующую команду:</p> <blockquote> <p><b>CD </b><b> D </b><b>:\Photos </b>.</p> </blockquote> <p>Чтобы переименовать один файл, вы можете использовать эту команду:</p> <blockquote> <p><b>ren “file (1).txt” “new file.txt” </b></p> </blockquote> <p><b>Обратите внимание </b>: если файл содержит в имени пробелы, его название надо брать в кавычки. Если нет, кавычки можно не использовать.</p> <p>Лучше всего использовать Командную строку для быстрой смены расширения большого количества файлов. К примеру, у вас есть список из txt-файлов, которые надо превратить в html. Для этого используйте команду:</p> <blockquote> <p><b>ren </b><b> *.txt </b><b> *.html </b></p> </blockquote> <p>Звездочка в этом случае служит указанием, что файл с любым названием должен быть переименован.</p> <p>Кроме того, можно использовать знак <b>? </b> для других указаний. Команда <b>ren </b><b> *html </b><b> *.??? </b> удалит последнюю букву расширения из всех HTML-файлов. Таким образом HTML-файлы превратятся в HTM-файлы. Этот принцип можно использовать не только для расширений, но и названий файлов. Используйте его по своему усмотрению.</p> <h2>Как переименовать несколько файлов сразу с помощью PowerShell</h2> <p>По сравнению с Командной строкой, PowerShell предоставляет куда больше возможностей при переименовании большого количества файлов. Откройте папку, в которой содержатся ваши файлы, зажмите кнопку <b>Shift </b> и выберите <b>Открыть окно PowerShell здесь </b>.</p> <p><img src='https://i0.wp.com/wp-seven.ru/wp-content/uploads/2017/11/Files-Rename-2.png' align="center" width="100%" loading=lazy></p> <p>Для начала рассмотрим процесс переименования одного файла на следующем примере:</p> <blockquote> <p><b>rename </b><b>-item </b><b> “файл.расширение” “новое имя.расширение” </b></p> </blockquote> <p>Достаточно легко, но переименовывать один файл через PowerShell – дело весьма странное, поэтому переходим к групповому переименованию. Рассмотрим на примере вот этой команды:</p> <blockquote> <p><b>dir | rename-item -NewName {$_.name -replace “ ”,”_”} </b></p> </blockquote> <p>Команда <b>dir </b> собирает все файлы в папке и «прикрепляет» их к общей команде переименования <b>rename </b><b>-item </b>. Далее <b>$_. </b><b>name </b> обозначает, что надо сменить имя для <i>каждого файла </i> в директории. <b>- </b><b>replace </b> указывает системе, что одну часть названия надо сменить на другую. Текст в первых кавычках – это то, что надо убрать, а то, что вы поместите во вторые кавычки, появится вместо удаленного текста.</p> <p><img src='https://i2.wp.com/wp-seven.ru/wp-content/uploads/2017/11/Files-Rename-3.png' align="center" width="100%" loading=lazy></p> <p>Конкретно эта команда удаляет из названий файлов пробелы и заменяет их на подчеркивание. Изучив принцип работы этой команды, вы сможете легко изменять названия файлов пачками, без необходимости играться с каждым файлом отдельно. Разумеется, можно дописать дополнительные аргументы, которые усложнят переименование и сделают его более специфичным, но для этого вам надо будет изучить подробнее список существующих команд в PowerShell. Если вы их знаете, тогда скорее всего, в этой инструкции вам делать нечего.</p> <h2>Как переименовать несколько файлов одновременно с помощью сторонних программ</h2> <p>PowerShell подойдет не каждому, поскольку не у всех есть желание изучать команды и принципы их строения. В этом случае на помощь спешат сторонние утилиты, которые предлагают переименовать несколько файлов одновременно с использованием графически понятных интерфейсов. Рассмотрим на примере Bulk Rename Utility.</p> <h3>Как использовать Bulk Rename Utility</h3> <p>Надо признать, что неподготовленного пользователя может напугать внешний вид этого приложения, которое больше напоминает консоль сложного оборудования, нежели утилитки для смены имени нескольких файлов одновременно. Все жеж Bulk Rename Utility предлагает в буквальном смысле тонны различных опций, которые в PowerShell можно использовать лишь в том случае, если у вас хорошо прокачаны навыки текстовых команд консоли Windows.</p> <p><img src='https://i1.wp.com/wp-seven.ru/wp-content/uploads/2017/11/Bulk-Rename-Utility-5.png' align="center" width="100%" loading=lazy></p> <p><i>С первого взгляда кажется, что здесь без поллитры не разобаться. Но на самом деле все не так уж и страшно. </i></p> <p>Да, интерфейс у этой утилиты очень сложный, но ее прелесть в том, что все внесенные вами изменения сразу же отображаются в столбце предварительного просмотра. Благодаря этому вы можете в буквальном смысле изучать приложение «методом тыка» и смотреть, как тот или иной параметр влияет на именf файлов. Надо также сказать, что усвоить базовые принципы использования этого приложения и его интерфейса можно буквально за несколько минут.</p> <p><img src='https://i2.wp.com/wp-seven.ru/wp-content/uploads/2017/11/1.png' align="center" width="100%" loading=lazy></p> <p>Для начала работы перейдите на официальный сайт приложения (оно полностью бесплатное), скачайте его и установите. Если вы не хотите его устанавливать, можете воспользоваться "<a href="/polnoe-udalenie-programm-i-failov-geek-uninstaller-portativnaya/">портативной версией</a>", но в этом случае вы не сможете интегрировать приложение в <a href="/kontekstnoe-deistvie-kak-otkryvaetsya-kontekstnoe-menyu-kompyutera/">контекстное меню</a>, а также использовать ассоциации BRU-файлов. Выбирайте то, что вам удобнее и предпочтительнее.</p> <p>На скриншоте выше вы можете увидеть, что надо переименовать большое количество <a href="/extension-of-a-text-file-types-and-basic-aspects-of-determining-the-membership-of-programs-formats-of-text-files-and-programs-for-working-with-them-history-and-our-days/">текстовых файлов</a>, в названиях которых много слов «-копия». Сначала надо указать, какой текст надо удалить. Для этого в секцию <b>Replace </b><b> (3) </b> вводим необходимы текст. В <a href="/mogut-li-razblokirovat-aifon-vosstanovlenie-bez-sohraneniya/">данном случае</a> <b>*пробел*- копия </b>. Поле <b>with </b> остается пустым. Таким образом все файлы получают имя <b>Новый текстовый документ. </b><b>txt </b>.</p> <p><img src='https://i0.wp.com/wp-seven.ru/wp-content/uploads/2017/11/Bulk-Rename-Utility-1.png' align="center" width="100%" loading=lazy></p> <p>Некоторые файлы остались со скобками и цифрами. Чтобы их убрать, активируем панель <b>Remove </b><b> (5) </b> и ставим отметку <b>Digits </b>. Она отвечает за удаление цифр из названия. Чтобы удалить скобки, отметьте <b>Sym </b>. Она удалит любые символы в названии, будь то тире, скобки, точки и так далее. Можно также дать указание на удаление отдельных знаков или слов. Это полезно, если надо удалить лишь <i>определенные </i> знаки, цифры, буквы или слова Их надо вводить в поля <b>Chars </b> и <b>Words </b>. Кстати, с помощью этого же раздела можно удалить слова "копия" из названий.</p> <p><img src='https://i1.wp.com/wp-seven.ru/wp-content/uploads/2017/11/Bulk-Rename-Utility-2.png' height="206" width="227" loading=lazy></p> <p>Теперь осталось добавить порядковые суффиксы, поскольку в одной папке не могут находиться файлы одного имени и расширения. Устанавливаем отметку возле <b>Numbering </b><b> (10) </b> и указываем <b>Mode </b><b> – Suffix </b>. После этого каждый файл получит свой аккуратно оформленный номер.</p> <p><img src='https://i1.wp.com/wp-seven.ru/wp-content/uploads/2017/11/Bulk-Rename-Utility-3.png' height="209" width="244" loading=lazy></p> <p>В конечном итоге окно приложения выглядит следующим образом:</p> <p><img src='https://i1.wp.com/wp-seven.ru/wp-content/uploads/2017/11/Bulk-Rename-Utility-1280x673.png' align="center" width="100%" loading=lazy></p> <p>Осталось лишь нажать на <a href="/kak-vydelit-vse-knopkami-klaviatury-vydelenie-bolshih-kuskov-teksta/">большую кнопку</a> <b>Rename </b>, после чего хаотичный набор файлов будет приведет в порядок. Приложение предупредит о необходимости проверить все файлы перед применением изменений, поскольку у вас не будет возможности откатить <a href="/pochemu-v-yandekse-malo-stranic-poiske-vy-pytalis-skachat-sekretnuyu/">внесенные изменения</a>. Единственный вариант – это использовать историю файлов. Хотя при переименовании файлов <a href="/startovaya-stranica-mazila-standartnye-sredstva-nastroika-nachalnoi/">стандартными средствами</a> системы у пользователя есть возможность отменить переименование, использование Bulk Rename Utility не предусматривает откат внесенных изменений.</p> <p><img src='https://i1.wp.com/wp-seven.ru/wp-content/uploads/2017/11/2-2.png' align="center" width="100%" loading=lazy></p> <p><i>Гораздо лучше. </i></p> <p>Чтобы использовать приложение максимально эффективно, вам надо будет провести некоторое время за его исследованием и изучением опций, которые мы не затрагивали в этой статье. Да, на это уйдет как время, так и силы, но это определенно стоит того, особенно, если вам часто приходится выполнять подобные задачи. Если вам не нравится это приложение, можете также воспользоваться услугами <a href="/putevoditel-po-sistemam-dlya-sozdaniya-installyatorov-programma-dlya/">программ Advanced</a> Renamer или <a href="/prosmotr-kartinok-total-commander-prosmotr-kartinok-total-commander-razbivka-faila-na/">Total Commander</a>. Да, последняя – это такой привет из нулевых, но в состав этого <a href="/skachat-prilozhenie-failovyi-menedzher-dlya-vindovs-7-failovye/">файлового менеджера</a> входит достаточно <a href="/vk-miks-vkmix-moshchnyi-instrument-prodvizheniya-vo-vkontakte/">мощные инструменты</a> по массовому переименованию, поэтому Total Commander может пригодиться и в современных реалиях.</p> <script>document.write("<img style='display:none;' src='//counter.yadro.ru/hit;artfast_after?t44.1;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";h"+escape(document.title.substring(0,150))+ ";"+Math.random()+ "border='0' width='1' height='1' loading=lazy>");</script> </div> </div> <div class="mb40 pr"> <div style="margin-top: 30px; margin-bottom: 35px;"> </div> <div style="margin-top: 0px; margin-bottom: 0px; font-family: Arial; font-size: 15px;"> <div id="yandex_rtb_R-A-105632-3"></div> </div> </div> <style> .sh_icon a:hover { opacity: 0.6; } </style> <div class="catTitle"> <span class="fl noLinknew">Похожие статьи</span> <div class="clr"></div> </div> <ul class="medbeArticle medbeEvents js-novinki "> <li id="bx_3218110189_16277"> <div class="info" style="position:relative;"> <a href="/kak-vyglyadit-samsung-not-8-samsung-galaxy-note8-sd835---tehnicheskie-harakteristiki/" class="date">2024-05-10 00:25:16</a> </div> <a href="/kak-vyglyadit-samsung-not-8-samsung-galaxy-note8-sd835---tehnicheskie-harakteristiki/"> <div class="title"> Samsung Galaxy Note8 SD835 - Технические характеристики </div> </a> <p class="text"> Информация о марке, модели и альтернативных названиях конкретного устройства, если таковые имеются. ДизайнИнформация о размерах и весе устройства, представленная в разных единицах измерения. Использованные материалы, предлагаемые цвета,... </p> <a href="/category/computer-literacy/" class="catName">Компьютерная грамотность</a> <div class="clr"></div> </li> <li id="bx_3218110189_16277"> <div class="info" style="position:relative;"> <a href="/notepad-skachat-russkii-poslednyaya-versiya-besplatnye-programmy-dlya-windows/" class="date">2024-05-09 00:25:26</a> </div> <a href="/notepad-skachat-russkii-poslednyaya-versiya-besplatnye-programmy-dlya-windows/"> <div class="title"> Бесплатные программы для Windows скачать бесплатно </div> </a> <p class="text"> Сегодня компьютерные технологии, стремительно развиваются, совершенствуя другие отрасли производства. Для развития других технологий, с помощью компьютерных, нужны специальные программы. Эти программы устанавливают на многие заводы и фабрики, чтобы... </p> <a href="/category/useful-programs/" class="catName">Полезные программы</a> <div class="clr"></div> </li> <li id="bx_3218110189_16277"> <div class="info" style="position:relative;"> <a href="/kak-vyvesti-raznoe-izobrazhenie-na-dva-monitora-dva-monitora-dlya/" class="date">2024-05-07 00:22:21</a> </div> <a href="/kak-vyvesti-raznoe-izobrazhenie-na-dva-monitora-dva-monitora-dlya/"> <div class="title"> Два монитора – для активных пользователей ПК </div> </a> <p class="text"> Инструкция Два сравнительно небольших экрана могут с легкостью заменить один широкоформатный с большой диагональю. Иногда подключение второго позволяет использовать одновременно несколько функций одного компьютера. Современные видеоадаптеры в... </p> <a href="/category/solving-problems/" class="catName">Решение проблем</a> <div class="clr"></div> </li> </ul> <div> </div> <div class="mb40 clear clearfix"> </div> </div> <div class="fr width300"> <div class="catTitle blackStyle"> <span class="fl noLink">Категории</span> <div class="clr"></div> </div> <div class="mb40"> <ul class="medbeSidebarNav"> <li> <a href="/category/windows-10/">Windows 10</a> </li> <li> <a href="/category/tips-for-beginners/">Советы начинающим</a> </li> <li> <a href="/category/internet-tips/">Интернет-подсказки</a> </li> <li> <a href="/category/useful-programs/">Полезные программы</a> </li> <li> <a href="/category/hardware-solutions/">Аппаратные решения</a> </li> <li> <a href="/category/configuring-wi-fi/">Настройка Wi-Fi</a> </li> <li> <a href="/category/solving-problems/">Решение проблем</a> </li> <li> <a href="/category/configuring-windows/">Настройка Windows</a> </li> </ul> </div> <div class="cancel-mb40"> </div> <div class="mb40 pr"> <div class="catTitle" data-click="y"> <span class="fl noLinknew">Видеоматериалы</span> <div class="frnew"></div> <div class="clr"></div> </div> <div class="medbeSidebarCarousel medbeArticle"> <ul> <li> <a href="/kak-otkryt-papku-v-komandnoi-stroke-na-windows-kak-otkryt-konsol-vypolnit-na/"> <img src="/uploads/99e89424f2adb11996a69d750d521e3c.jpg" alt="Как открыть консоль выполнить на windows 10" loading=lazy> <div class="playBg"></div> <p> Как открыть консоль выполнить на windows 10 </p> </a> <a href="/category/tips-for-beginners/" class="catName">Советы начинающим</a> </li> <!-- /next_post --> </ul> </div> </div> <div class="cancel-mb40"> </div> <div class="mb40"> <div class="mb40"> <div class="catTitle" data-click="y"> <span class="fl noLinknew">Популярное</span> <div class="frnew"></div> <div class="clr"></div> </div> <ul class="medbeArticle sidebarEvents"> <li> <a href="/peremeshchenie-profilya-polzovatelya-standartnymi-sredstvami-windows-kak-v-windows/"> <img src="/uploads/59fe7e573328d24871fe2935b9706c24.jpg" width="100px" alt="Как в Windows переместить папки пользователя на другой локальный диск?" loading=lazy> <div class="info"> <span class="date">Аппаратные решения</span> </div> <div class="title"> Как в Windows переместить папки пользователя на другой локальный диск? </div> <div class="clr"></div> </a> </li> <li> <a href="/u-23-e-mail-elektronnaya-pochta-tema-elektronnaya-pochta-e-mail-komu-i-dlya-chego-neobhodim/"> <img src="/uploads/32b8f60fc6487ae047c6a42f3fb2a833.jpg" width="100px" alt="Тема: электронная почта (e-mail)" loading=lazy> <div class="info"> <span class="date">Решение проблем</span> </div> <div class="title"> Тема: электронная почта (e-mail) </div> <div class="clr"></div> </a> </li> <li> <a href="/street-storm-skachat-obnovlenie-radar-detektory-street-storm-obnovlenie-po-obnovlenie/"> <img src="/uploads/234b2558a611dbf47b0c26f903df5f0d.jpg" width="100px" alt="Радар детекторы Street Storm обновление ПО" loading=lazy> <div class="info"> <span class="date">Решение проблем</span> </div> <div class="title"> Радар детекторы Street Storm обновление ПО </div> <div class="clr"></div> </a> </li> </ul> </div> </div> <div class="cancel-mb40"> </div> <div class="mb40"> <div class="catTitle" data-click="y"> <span class="fl noLinknew">Новое</span> <div class="frnew"></div> <div class="clr"></div> </div> <ul class="medbeArticle clinicsCountry"> <li> <a href="/bolshaya-kolonka-jbl-perenosnaya-portativnaya-kolonka-jbl-xtreme-pochemu-vazhno/"> <img src="/uploads/55aaef5f4bd5a6ba7762845849da826f.jpg" width="100px" alt="Портативная колонка JBL Xtreme" loading=lazy> <div class="title"> Портативная колонка JBL Xtreme </div> <div class="clr"></div> </a> </li> <li> <a href="/ne-rabotaet-perednii-usb-3-0-ne-rabotayut-usb-porty-na-kompyutere-puti-resheniya/"> <img src="/uploads/518aef24f67a32ffc762c4f21d5e85e8.jpg" width="100px" alt="Не работает передний usb 3" loading=lazy> <div class="title"> Не работает передний usb 3 </div> <div class="clr"></div> </a> </li> <li> <a href="/adobe-premiere-pro-obzor-programmy-chto-takoe-premiere-pro-trebuetsya-li/"> <img src="/uploads/b04d975347b64d93e62986431908dad6.jpg" width="100px" alt="Adobe premiere pro обзор программы" loading=lazy> <div class="title"> Adobe premiere pro обзор программы </div> <div class="clr"></div> </a> </li> <li> <a href="/skachat-programmu-dlya-remonta-sistemy-kompyutera-i-noutbuka/"> <img src="/uploads/d20fca631f1e5da11c7c4b6f4e938b70.jpg" width="100px" alt="Программы для восстановления системы" loading=lazy> <div class="title"> Программы для восстановления системы </div> <div class="clr"></div> </a> </li> <li> <a href="/windows-registraciya-failov-s-rasshireniem-dll-i-ocx-neskolko-sposobov/"> <img src="/uploads/ee68d4ebcb7b7883f88f35fd1163a207.jpg" width="100px" alt="Windows Регистрация файлов с расширением *" loading=lazy> <div class="title"> Windows Регистрация файлов с расширением * </div> <div class="clr"></div> </a> </li> </ul> </div> </div> </div> <div class="clr"></div> <div class="clr mb42-"></div> </main> </div> <footer class="footer"> <div class="footerWrap"> <ul class="footNav"> <li> <a href="/category/windows-10/">Windows 10</a> </li> <li> <a href="/category/tips-for-beginners/">Советы начинающим</a> </li> <li> <a href="/category/internet-tips/">Интернет-подсказки</a> </li> <li> <a href="/category/useful-programs/">Полезные программы</a> </li> </ul> <ul class="footNav mr0"> <li> <a href="/category/windows-10/">Windows 10</a> </li> <li> <a href="/category/tips-for-beginners/">Советы начинающим</a> </li> <li> <a href="/category/internet-tips/">Интернет-подсказки</a> </li> <li> <a href="/category/useful-programs/">Полезные программы</a> </li> </ul> <div class="footSep"></div> <div class="fl width405"> <div class="medbeWarning" style="font-size: 10px;"> Советы пользователям компьютера <p></p> <br /> </div> <div style="position:absolute; top:50px; right:15px; width:300px;"> <noindex> <br /> </noindex> </div> </div> <div class="footSep"></div> <div class="fl "> <div class="copyright"> <br /> <noindex> <div id="liv"> </div> <br> </noindex></div> <div style="position:absolute; top:50px; right:15px; width:300px;"> <noindex> <br /> </noindex> </div> </div> <div id="onTop"></div> <div class="clr"></div> <div class="links"></div> <div class="clr"></div> </div> </footer> <div class="overlay"></div> <div style="display: none;" id="ajax_result"></div> <div class="modal fade" id="send_message" tabindex="-1" role="dialog" aria-labelledby="message" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <a href="#" class="close" data-dismiss="modal" aria-hidden="true"></a> </div> <div class="modal-body"> <form action="/materials/sakharnyy-diabet/preparaty-insulina-i-insulinoterapiya/" method="POST"> <input type="hidden" name="sessid" id="sessid" value="190649912f2d5ccc3e7496471b00b5c2" /> <input name="head" type="text" placeholder="Тема" value=""> <textarea name="message" placeholder="Сообщения"></textarea> <input type="hidden" name="PARAMS_HASH" value="2d477b672b0c8e6bb03d8fa4ffc011a9"> <input type="submit" class="btn" name="submit" value="Отправить"> </form> </div> </div> </div> </div> <script type="text/javascript" data-skip-moving="true"> (function(w, d, n) { var cl = "bx-core"; var ht = d.documentElement; var htc = ht ? ht.className : undefined; if (htc === undefined || htc.indexOf(cl) !== -1) { return; } var ua = n.userAgent; if (/(iPad;)|(iPhone;)/i.test(ua)) { cl += " bx-ios"; } else if (/Android/i.test(ua)) { cl += " bx-android"; } cl += (/(ipad|iphone|android|mobile|touch)/i.test(ua) ? " bx-touch" : " bx-no-touch"); cl += w.devicePixelRatio && w.devicePixelRatio >= 2 ? " bx-retina" : " bx-no-retina"; var ieVersion = -1; if (/AppleWebKit/.test(ua)) { cl += " bx-chrome"; } else if ((ieVersion = getIeVersion()) > 0) { cl += " bx-ie bx-ie" + ieVersion; if (ieVersion > 7 && ieVersion < 10 && !isDoctype()) { cl += " bx-quirks"; } } else if (/Opera/.test(ua)) { cl += " bx-opera"; } else if (/Gecko/.test(ua)) { cl += " bx-firefox"; } if (/Macintosh/i.test(ua)) { cl += " bx-mac"; } ht.className = htc ? htc + " " + cl : cl; function isDoctype() { if (d.compatMode) { return d.compatMode == "CSS1Compat"; } return d.documentElement && d.documentElement.clientHeight; } function getIeVersion() { if (/Opera/i.test(ua) || /Webkit/i.test(ua) || /Firefox/i.test(ua) || /Chrome/i.test(ua)) { return -1; } var rv = -1; if (!!(w.MSStream) && !(w.ActiveXObject) && ("ActiveXObject" in w)) { rv = 11; } else if (!!d.documentMode && d.documentMode >= 10) { rv = 10; } else if (!!d.documentMode && d.documentMode >= 9) { rv = 9; } else if (d.attachEvent && !/Opera/.test(ua)) { rv = 8; } if (rv == -1 || rv == 8) { var re; if (n.appName == "Microsoft Internet Explorer") { re = new RegExp("MSIE ([0-9]+[\.0-9]*)"); if (re.exec(ua) != null) { rv = parseFloat(RegExp.$1); } } else if (n.appName == "Netscape") { rv = 11; re = new RegExp("Trident/.*rv:([0-9]+[\.0-9]*)"); if (re.exec(ua) != null) { rv = parseFloat(RegExp.$1); } } } return rv; } })(window, document, navigator); </script> <link href="/bitrix/cache/css/s2/medbe4_new/kernel_main/kernel_main.css?151557967426562" type="text/css" rel="stylesheet" /> <link href="/bitrix/cache/css/s2/medbe4_new/page_7b72513555721c1b5733d9b22d6efb9b/page_7b72513555721c1b5733d9b22d6efb9b.css?15155796623852" type="text/css" rel="stylesheet" /> <link href="/bitrix/cache/css/s2/medbe4_new/template_fa4e83195cbc9d75f36051d9e26d67c6/template_fa4e83195cbc9d75f36051d9e26d67c6.css?1515579660217752" type="text/css" data-template-style="true" rel="stylesheet" /> <link media="all" href="/local/templates/medbe4_new/css/responsive.css?sd" rel="stylesheet" type="text/css" /> <!--[if lt IE 9]><![endif]--> <script type="text/javascript"> if (!window.BX) window.BX = {}; if (!window.BX.message) window.BX.message = function(mess) { if (typeof mess == 'object') for (var i in mess) BX.message[i] = mess[i]; return true; }; </script> <script type="text/javascript"> (window.BX || top.BX).message({ 'JS_CORE_LOADING': 'Загрузка...', 'JS_CORE_NO_DATA': '- Нет данных -', 'JS_CORE_WINDOW_CLOSE': 'Закрыть', 'JS_CORE_WINDOW_EXPAND': 'Развернуть', 'JS_CORE_WINDOW_NARROW': 'Свернуть в окно', 'JS_CORE_WINDOW_SAVE': 'Сохранить', 'JS_CORE_WINDOW_CANCEL': 'Отменить', 'JS_CORE_WINDOW_CONTINUE': 'Продолжить', 'JS_CORE_H': 'ч', 'JS_CORE_M': 'м', 'JS_CORE_S': 'с', 'JSADM_AI_HIDE_EXTRA': 'Скрыть лишние', 'JSADM_AI_ALL_NOTIF': 'Показать все', 'JSADM_AUTH_REQ': 'Требуется авторизация!', 'JS_CORE_WINDOW_AUTH': 'Войти', 'JS_CORE_IMAGE_FULL': 'Полный размер' }); </script> <script type="text/javascript"> (window.BX || top.BX).message({ 'LANGUAGE_ID': 'ru', 'FORMAT_DATE': 'DD.MM.YYYY', 'FORMAT_DATETIME': 'DD.MM.YYYY HH:MI:SS', 'COOKIE_PREFIX': 'BITRIX_SM', 'SERVER_TZ_OFFSET': '3600', 'SITE_ID': 's2', 'SITE_DIR': '/', 'USER_ID': '', 'SERVER_TIME': '1515581305', 'USER_TZ_OFFSET': '0', 'USER_TZ_AUTO': 'Y', 'bitrix_sessid': '190649912f2d5ccc3e7496471b00b5c2' }); </script> <script type="text/javascript" src="/bitrix/cache/js/s2/medbe4_new/kernel_main/kernel_main.js?1515579673298080"></script> <script type="text/javascript" src="/bitrix/js/main/core/core_db.min.js?14979660558699"></script> <script type="text/javascript" src="/bitrix/js/main/core/core_frame_cache.min.js?146900780711191"></script> <script type="text/javascript"> BX.setJSList(['/bitrix/js/main/core/core.js', '/bitrix/js/main/core/core_ajax.js', '/bitrix/js/main/json/json2.min.js', '/bitrix/js/main/core/core_ls.js', '/bitrix/js/main/core/core_fx.js', '/bitrix/js/main/core/core_popup.js', '/bitrix/js/main/session.js', '/bitrix/js/main/core/core_window.js', '/bitrix/js/main/core/core_date.js', '/bitrix/js/main/utils.js', '/local/templates/medbe4_new/js/jquery.js', '/local/templates/medbe4_new/js/jquery.jcarousel.min.js', '/local/templates/medbe4_new/js/jquery.formstyler.min.js', '/local/templates/medbe4_new/js/jquery.mCustomScrollbar.concat.min.js', '/local/templates/medbe4_new/js/modals.js', '/local/templates/medbe4_new/js/tabs.js', '/local/templates/medbe4_new/js/ontop.js', '/local/templates/medbe4_new/js/placeholder.min.js', '/media/js/scrollbar/jquery.mCustomScrollbar.concat.min.js', '/media/js/header.js', '/local/templates/medbe4_new/js/scripts.js', '/feedback/twin.js']); </script> <script> BX.ready(function() { $("[data-preload]").each(function(i, el) { $this = $(el); $this.load($this.data("preload"), function() { $this.find("form").addClass("js-form") }); }); $(document).on({ submit: function() { $this = $(this); var action = $this.attr("action"); var data = $this.serialize() + "&web_form_submit=Y"; $.post(action, data, function(data) { $this.closest("div").html(data); }) return false; } }, ".js-form"); }) </script> <script type="text/javascript" src="/bitrix/cache/js/s2/medbe4_new/template_a5d224f830c08eebc70bc5559ca1712e/template_a5d224f830c08eebc70bc5559ca1712e.js?1515579660221230"></script> <script> $(function() { if ('jcarousel' in $) { $('.medbeCarousel').jcarousel({ // Configuration goes here }); $('.medbeCarousel-prev').jcarouselControl({ target: '-=1' }); $('.medbeCarousel-next').jcarouselControl({ target: '+=1' }); $('.medbeSidebarCarousel').jcarousel({ // Configuration goes here }); $('.medbeSidebarCarousel-prev').jcarouselControl({ target: '-=1' }); $('.medbeSidebarCarousel-next').jcarouselControl({ target: '+=1' }); $(window).on("load resize", function() { var w = this.innerWidth; if ($('.medbeCarousel').hasClass('halfWidthCarousel')) { if (w > 1279) { c = 771; } else { c = 377; } } else { if (w > 1279) { c = 1160; } else { c = 780; } } $('.medbeCarousel').css('width', c + 'px'); }); } }); // Script (Fixed menu) // $(window).on("scroll load", function(){ // var w2 = this.innerWidth; // var top = $(window).scrollTop(); // if (top > 120) $('.mainNav > ul').css({ // 'max-width': '100%', // 'position': 'fixed', // 'top': 0 // } ); // else { // $('.mainNav > ul').css({ // 'position': 'relative', // 'max-width': 1280 // } ); // } // } ); jQuery(window).scroll(function() { topMain(); // on scroll }); topMain(); // on load window.topNavSmall = false; function topMain() { var _scrollTop = jQuery(document).scrollTop(); if (_scrollTop > 0) { jQuery('.mainNav').addClass('fixed'); window.topNavSmall = true; } if (window.topNavSmall === true && _scrollTop < 2) { jQuery('.mainNav').removeClass('fixed'); } } </script> <script> </script> <script> (function($) { $(function() { $('#pc_add_photo').styler({ filePlaceholder: 'Добавить фото перед статьей' }); $('input, select').styler(); }) })(jQuery) </script> <script> (function($) { $(window).load(function() { if ('mCustomScrollbar' in $) $(".medbeScrollBlock").mCustomScrollbar(); }); })(jQuery); </script> <script> $(document).ready(function() { $("#sorting_catalog").change(function() { $("#form_for_sorting_catalog").submit(); }); }); </script> <script> $(document).ready(function() { $('.catTitle').click(function() { if ($(this).data("click") != "y") { $(this).parents('.doctorMat').toggleClass('hidden'); return false } }); }); </script> <script> $(document).ready(function() { $('input, textarea').on('focus blur', function() { var placeholder = $(this).attr('placeholder'); if ($(this).val() == placeholder) { $(this).val(''); } else if ($(this).val() == '') { $(this).val(placeholder); }; }); }); </script> <script> $(document).ready(function() { //Placeholder $('input[placeholder], textarea[placeholder]').placeholder(); }); </script> <script type="text/javascript"> function slyLink() { var istS = 'Источник:'; var copyR = '© usercpu.ru'; var body_element = document.getElementsByTagName('body')[0]; var choose; choose = window.getSelection(); var myLink = document.location.href; var authorLink = "<br /><br />" + istS + ' ' + "<a href='" + myLink + "'>" + myLink + "</a><br />" + copyR; var copytext = choose + authorLink; var addDiv = document.createElement('div'); addDiv.style.position = 'absolute'; addDiv.style.left = '-99999px'; body_element.appendChild(addDiv); addDiv.innerHTML = copytext; choose.selectAllChildren(addDiv); window.setTimeout(function() { body_element.removeChild(addDiv); }, 0); } document.oncopy = slyLink; </script> <script> $(function() { /*$(document).on("click", ".js-open-menu-a", function(){ $("#mainNav").slideToggle(200); } );*/ /* $(document).on({ click: function(){ $(this).siblings("nav").slideToggle(200); } , /!*touchend: function(){ $(this).siblings("nav").slideToggle(200); } *!/ } ,".js-open-menu");*/ }); </script> <script> var busy = false; $(function() { $("#infinity-next-page").addClass("btn").addClass("btn-blue"); $(document).on({ click: function() { if (busy) return false; console.log("1"); $("#nextWrap").find("a").css("opacity", 0.5); busy = true; $.post($(this).attr("href") + "&ajaxNovinki=Y", function(data) { busy = false $(".js-novinki").html($(".js-novinki").html() + data.html); $("#nextWrap").html(data.next); $("#infinity-next-page").addClass("btn").addClass("btn-blue"); //else $("#nextWrap").hide(); }, "json"); return false; } }, "#infinity-next-page"); }); </script> <script> $(document).ready(function() { $("#headfbwin, #feed").click(function() { $(".quest_form").show(); $('input, select').styler(); dh = $(document).height() + "; " + $(".quest_form").height(); h = ($(document).height() / 2) * -1; $(".quest_form").css("bottom", h + "px"); $(".overlay").show(); $(".q_form_close").click(function() { $(".quest_form").hide(); $(".overlay").hide(); }); $(".close2").click(function() { $(".oki").hide(); $(".overlay").hide(); }); $(".overlay").click(function() { $(".quest_form").hide(); $(".oki").hide(); $(".overlay").hide(); }); }); }); </script> <script> function selectHandler() { var $menu = $('.news-categories__list'); var $current = $('.news-categories__current'); var width = 0; if ($menu.outerWidth() > $current.outerWidth()) { $current.width($menu.outerWidth()); $menu.width($menu.outerWidth()); } $('.news-categories__current').click(function() { $menu.toggleClass('active'); }); $('body').click(function(e) { var $target = $(e.target); if (!$target.parents('.news-categories').length) $menu.removeClass('active'); }); $('.news-categories__list > ul').mCustomScrollbar({ theme: 'rounded', scrollInertia: 200 }); $('ul.tabs').delegate('li:not(.current)', 'click', function() { $(this).addClass('current').siblings().removeClass('current') .parents('div.section').find('div.box').hide().eq($(this).index()).fadeIn(150); }) } if (window.frameCacheVars !== undefined) { BX.addCustomEvent("onFrameDataReceived", function(json) { selectHandler(); }); } else { BX.ready(function() { selectHandler(); }); } </script> <script async src="/js/html5.js"></script> <script src="/local/templates/medbe4_new/components/bitrix/form.result.new/free_cons/_script.js?dsss" type="text/javascript"></script> </body> </html>