Страница 1 из 2
Автопереименование по шаблону
Добавлено: Пт мар 12, 2010 10:40
swr
Помогите пожалуйста, с простым скриптом, запускающим multirename, нажимающим {ENTER}, и по завершению операции переименовывания, {ESC}
MULTIRENAME Имя шаблона
{ENTER}
{ESC}
[mod="Avada"]Выделено из темы Windows Script Host как оффтоп (там обсуждается сам инструмент, а не конкретные задачи, решаемые скриптами).[/mod]
Добавлено: Пт мар 12, 2010 11:36
Вахмурка
А не боисси?!
Старенький скрипт. Добавь в конце
Добавлено: Пт мар 12, 2010 12:15
Avada
swr
Кстати, присоединяюсь к предупреждению. Выигрыш по времени от авто-нажатия кнопок в окне ИГП мизерный, а пролететь при ошибке с выбором объектов для переименования можно со страшной силой. Даже с учётом наличия в ИГП функции отката последней операции.
А если среди выбранного что-то переименовать из-за конфликта имён окажется нельзя, что тогда?
Добавлено: Пт мар 12, 2010 12:20
MVV
Avada писал(а):Даже с учётом наличия в ИГП функции отката последней операции.
Насколько я знаю, откат работает только пока окно переименования открыто. А он его хочет закрывать по Esc по завершению переименования.
Avada писал(а):А если среди выбранного что-то переименовать из-за конфликта имён окажется нельзя, что тогда?
А с этим как раз проблем не возникнет - ТК просто покажет сообщение о дубликатах и спросит, продолжить ли,
до начала операции.
Добавлено: Пт мар 12, 2010 12:27
Tol!k
MVV писал(а):Насколько я знаю, откат работает только пока окно переименования открыто. А он его хочет закрывать по Esc по завершению переименования.
Нет, откат возможен для последнего переименования и даже если окно было закрыто
Добавлено: Пт мар 12, 2010 12:46
Avada
MVV писал(а):А с этим как раз проблем не возникнет - ТК просто покажет сообщение о дубликатах и спросит, продолжить ли, до начала операции.
Всё правильно. Я, собственно, просто хотел сказать, что есть случаи, когда отслеживать ход операции всё равно заставят.
Tol!k писал(а):Нет, откат возможен для последнего переименования и даже если окно было закрыто
...но только в текущем сеансе TC!
Добавлено: Пт мар 12, 2010 12:58
MVV
Tol!k писал(а):MVV писал(а):Насколько я знаю, откат работает только пока окно переименования открыто. А он его хочет закрывать по Esc по завершению переименования.
Нет, откат возможен для последнего переименования и даже если окно было закрыто
Видимо, это то, чего я не знаю, или запрятано оно глубоко. Я запускаю переименование, оно завершается, кнопка отката включена. Закрываю окно и открываю опять (Ctrl+M) - кнопка выключена. Что я должен сделать для отката прошлого переименования?
Добавлено: Пт мар 12, 2010 13:07
swr
Вот уж не думал, что при выполнении данной задачи всплывет столько нюансов, собственно дело в том что использую часто 1 шаблон, чтобы переименовывать файлы вида:
имя файла.fb2.zip -> имя файла [fb2].zip
ошибка переименовать не те файлы маловероятна, а оставить одинаковые имена файлов после данной операции, вообще невозможна.
Спасибо Вахмурка за такое решение, но как вы заметили оно устарело, все таки хотелось бы использовать именно "MULTIRENAME Имя шаблона" и подредством Script Host-а.
Добавлено: Пт мар 12, 2010 13:15
Flasher
MVV писал(а):Что я должен сделать для отката прошлого переименования?
После закрытия окна опять жмёшь Ctrl+M, не выходя из папки, курсор стоит на любом файле, в окне жмёшь
Откат, подтверждаешь, и всем файлам скопом возвращаются прежние имена.
Добавлено: Пт мар 12, 2010 13:19
Вахмурка
2
MVV
Странно, а у меня все работает. Да и
справка писал(а):Undo Tries to undo the rename operation in reverse order (last renamed file first). This also works AFTER closing the Multi-Rename-Tool! Just re-open it with any file(s).
2
swr
Так и надо говорить. Скриптовых языков пруд пруди. А мой скрипт хоть и старенький, да удаленький.
Добавлено: Пт мар 12, 2010 13:27
Flasher
MVV писал(а):кнопка отката включена. Закрываю окно и открываю опять (Ctrl+M) - кнопка выключена
В моём понимании Кнопка включена - значит задействована и неактивна. После переименования должна быть активна. Если всё так, то делается всё как я писал. Ежели наоборот, то это баг..
Добавлено: Пт мар 12, 2010 13:30
Avada
Flasher писал(а):и всем файлам скопом возвращаются прежние имена
...в обратном порядке — начиная с последнего переменованного за последний проход. Впрочем, это в справке тоже есть.
Добавлено: Пт мар 12, 2010 13:30
Вахмурка
2MVV
Мне вообще не удается добиться отключенной кнопки Undo, кроме как перезапуском Тотала. Подробно распиши, как воспроизвести.
Добавлено: Пт мар 12, 2010 14:19
Avada
Вахмурка
Аналогично. Неактивную кнопку отката мы имеем в двух случаях: если переименование в текущем сеансе не выполнялось вообще или если оно выполнялось, но за этим уже последовал откат.
Добавлено: Пт мар 12, 2010 16:26
MVV
А-а, я почему-то смотрел состояние кнопки с закрученной стрелочкой, загружающей переименованные файлы для последующего переименования. А кнопка возврата изменений действительно работает и после переоткрытия окна.
