Страница 8 из 52
Добавлено: Вт окт 12, 2010 20:37
Tol!k
1076 писал(а):TextLine в этих файлах видит только одну строку
Фактически там единственная _текстовая_ строка, выражение "содержимое строки 70" не имеет смысла.
В HTML инфу нужно искать по тегам.
Пример.Показывает содержимое HTML тэгов
Добавлено: Ср окт 13, 2010 09:54
Batya
1076 писал(а):есть много файлов HTML, которые необходимо переименовать на содержимое строки 70 в этих файлах ??
Используем
Script Content Plugin и vbs-скрипт:
Код: Выделить всё
'======================================================
' Колонка Result возвращает содержимое N-й строки файла
'======================================================
Const N = 70 'Номер строки
'======================================================
content = Result
Function Result
Result = ""
On Error Resume Next
With CreateObject("Scripting.FileSystemObject").OpenTextFile(filename)
For i = 1 To N - 1
.SkipLine
Next
Result = .ReadLine
End With
On Error GoTo 0
End Function
Добавлено: Ср окт 13, 2010 14:53
1076
Спасибо, буду пробовать.
Групповое переименование
Добавлено: Чт ноя 04, 2010 18:17
azawak
Есть папка "А" к примеру с такими файлами :
sky.jpg
sun.jpg
window.jpg
Есть папка "В" скажем с такими файлами:
file1.jpg
file2.jpg
file3.jpg
Как переименовать файлы в папке "B" используя имена из папки "A". Думал Total Commander. Но там маски имя, время, диапазон, и ничего подходящего для себя не нашёл или не увидел. Что посоветуете?
[mod="Avada"]Объединено с существующей одноимённой темой. Правила нарушать не надо.[/mod]
Добавлено: Чт ноя 04, 2010 18:22
MVV
А имена как брать? От фонаря, по порядку? Если по порядку, то можно просто в переименователе кнопочку с изображением буфера обмена нажать, там выбрать ручное редактирование имён (тотал откроет в текстовом редакторе файл с именами переименовываемых файлов) и вставить нужные имена, предварительно скопированные из папки А.
Добавлено: Чт ноя 04, 2010 18:25
Flasher
azawak
Сюда не пробовал заглядывать после прочтения
правил?
Добавлено: Чт ноя 04, 2010 18:26
azawak
MVV писал(а):А имена как брать? От фонаря, по порядку? Если по порядку, то можно просто в переименователе кнопочку с изображением буфера обмена нажать, там выбрать ручное редактирование имён (тотал откроет в текстовом редакторе файл с именами переименовываемых файлов) и вставить нужные имена, предварительно скопированные из папки А.

Огромное спасибо!!!!!!!!!!!!!!! Всё получилось.
Добавлено: Пт фев 04, 2011 12:52
sergiokapone
Помогите составить регекс:
Код: Выделить всё
Все слова в фигурных скобках, исключая те, которые начинаются со слеша "\"
У получилось такое ошибочное выражение:
Код: Выделить всё
\{.*[^ тут не знаю какие символы писать ]\}
Добавлено: Пт фев 04, 2011 15:10
Batya
sergiokapone писал(а):Помогите составить регекс:
Код:
Все слова в фигурных скобках, исключая те, которые начинаются со слеша ""
Примерно так:
Добавлено: Пт фев 04, 2011 18:20
sergiokapone
Batya писал(а):Примерно так:
Спасибо,
Batya.
Добавлено: Чт мар 24, 2011 17:16
gatalsky2010
Ситуация: есть куча музыкальных альбомов с названием в таком формате:
1996 - Sorrow Throughout The Nine Worlds
Хочу убрать тире и пробел, чтобы формат был такой:
1996 Sorrow Throughout The Nine Worlds
Но проблема в том что альбомов очень много, и в ручную это делать займёт много времени.
Такая же ситуация с множеством файлов с названием в формате: 02 Death Becomes All.mp3
Хочу чтобы в начале небыло номера и пробела. В ручную убирать долго будет так как файлов очень много.
Кто знает как сделать это в автоматическом режиме? Заранее благодарен за скрип извилин в ваших светлых головах

)
[mod="Avada"]Перенесено из новой отдельной темы в уже существующую.[/mod]
Добавлено: Чт мар 24, 2011 17:38
Batya
gatalsky2010
Выделяем файлы и используем "Файлы -> Групповое переименование".
Здесь используем группу полей "Поиск и замена" с установленной галкой "Рег. выраж.".
gatalsky2010 писал(а):1996 - Sorrow Throughout The Nine Worlds
Хочу убрать тире и пробел, чтобы формат был такой:
1996 Sorrow Throughout The Nine Worlds
Найти:
Заменить на:
gatalsky2010 писал(а):Такая же ситуация с множеством файлов с названием в формате: 02 Death Becomes All.mp3
Хочу чтобы в начале небыло номера и пробела.
Найти:
Заменить на:
В последнем случае учёл возможность того, что после номера может стоять не пробел, а символ подчёркивания.
Добавлено: Чт мар 24, 2011 17:51
Flasher
gatalsky2010
Вообще-то есть
тема специальная для этого.
Для выделенных файлов, например, в режиме BranchView:
По первому случаю: Открываем диалог "Групповое переименование". Пишем в полях: Найти: " -" (без кавычек); Заменить на: <пусто>
По второму: Пишем маску: [N3-]
Выполняем.
Добавлено: Сб мар 26, 2011 00:31
gatalsky2010
Спасибо. А где можно почитать подробнее про то как составлять такие скрипты. Если есть под рукой ссылка.
Добавлено: Сб мар 26, 2011 00:42
Avada
gatalsky2010
Во-первых, оверквотинг на форуме, хотя явно и не запрещён, не приветствуется. Не надо полностью цитировать предыдущие посты: это некрасиво и занимает уйму ненужного места. Цитату убрал.
Во-вторых, это никакие не скрипты. А ссылка одна — справка TC. Разделы про стандартные возможности — диалог группового переименования и регулярные выражения. Плюс материалы форума.