[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Andrey_A, ХарВик, chip642  
RenameSearchReplace.vbs - Переименование с поиском и заменой
Andrey_AДата: Четверг, 01.03.2012, 04:18 | Сообщение № 1
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
Переименование имён выделенных файлов\папок с поиском и заменой

Доступно только для пользователей


 
skunsДата: Четверг, 28.11.2019, 14:12 | Сообщение № 2
Рядовой

На сайте с: 28.11.2019
Город: Москва
Сообщений: 2
Награды: 0
Репутация: 0
Добрый день, переименовывает файл нормально, а вот при переименовании папки почему-то удаляет все символы после последней встретившейся точки в имени каталога. Почему так случается и как это исправить? Самостоятельно не смог сделать. Возможно сначала нужно добавить точку в названии каталога, чтобы сработало нормально или ещё как...
 
Andrey_AДата: Четверг, 28.11.2019, 15:16 | Сообщение № 3
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
Цитата skuns ()
а вот при переименовании папки почему-то удаляет все символы после последней встретившейся точки


Это делает .GetBaseName(SelFile) , который не распазнаёт папка или не папка и ему всё равно, если есть точка, значит после неё расширение
Подправил - скрипт в шапке.

P.S. - Сто лет уже не занимался скриптами vbs, большинство скриптов вошло в утилиту TCIMG, вот к примеру тоже самое в ней:
renms
Код
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
renms=%WL||~~!!_
%COMMANDER_PATH%\Wcmicons.dll,1
Переименовать выделенные объекты, заменить пробел на подчёркивание

0
-1




 
skunsДата: Четверг, 28.11.2019, 15:55 | Сообщение № 4
Рядовой

На сайте с: 28.11.2019
Город: Москва
Сообщений: 2
Награды: 0
Репутация: 0
О, спасибо, работает! Пока не силён в этом, и про это нигде не написано.
 
  • Страница 1 из 1
  • 1
Поиск:

Интеллектуальные права и отказ от ответственности