MultiRename + Edit by External App одной командой
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
MultiRename + Edit by External App одной командой
Здравствуйте, нужно автоматизировать процесс переименования и открытия имён выделенных файлов во внешнем текстовом редакторе.
Выделил файлы
Нажал на кнопочку или Шорткат
Открылось окно MultiRename Tool + Edit Names (внешним текстовым редактором)
Реализовать с помощью утилиты (навроде TCMC, autohotkey итд) которая пошлёт 2 команды или vbs скриптом - не важно.
Total Commander x64, 9.21
Выделил файлы
Нажал на кнопочку или Шорткат
Открылось окно MultiRename Tool + Edit Names (внешним текстовым редактором)
Реализовать с помощью утилиты (навроде TCMC, autohotkey итд) которая пошлёт 2 команды или vbs скриптом - не важно.
Total Commander x64, 9.21
swr
Описанная цепочка действий точно в представленном виде не пройдёт. В частности, TCMC тут ничего не пошлёт точно, потому что второй команды просто нет. И быть не может: для дочерних инструментов TC встроенные команды не вводились (их реальный список вполне доступен хотя бы в диалоге TC "Выбор команды"). Открыть ИГП можно и командой, но дальше надо эмулировать нажатие клавиши F10, открывающей этой меню. Меню, а не команду в нём, которая из окна ИГП напрямую не выполняется. Поэтому ещё дальше надо какой-то автонажималкой ловить в открытом меню вторую строку... Не знаю, заинтересует ли это кого-то.
Описанная цепочка действий точно в представленном виде не пройдёт. В частности, TCMC тут ничего не пошлёт точно, потому что второй команды просто нет. И быть не может: для дочерних инструментов TC встроенные команды не вводились (их реальный список вполне доступен хотя бы в диалоге TC "Выбор команды"). Открыть ИГП можно и командой, но дальше надо эмулировать нажатие клавиши F10, открывающей этой меню. Меню, а не команду в нём, которая из окна ИГП напрямую не выполняется. Поэтому ещё дальше надо какой-то автонажималкой ловить в открытом меню вторую строку... Не знаю, заинтересует ли это кого-то.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
swr
И для этого стоило создавать отдельную тему? Чем общая (15 сверху) не устроила?
Что за Edit Names? Зачем именно ИГП?
И для этого стоило создавать отдельную тему? Чем общая (15 сверху) не устроила?
Что за Edit Names? Зачем именно ИГП?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Flasher
Если нормально писать термины по-русски и в сообщении, и в заголовке (что вообще-то и следует на русском форуме делать — в том числе во избежание проблем с нарушением п 14 правил), то это пункт "Редактировать имена" из известного меню в ИГП. А зачем ИГП — вопрос очень хороший. Дальнейшее участие этого средства в обработке имён не обосновано ровно никак, загнать имена выделенных файлов в редактор и без того не составляет труда.
Так что остутствие этого запроса в общей теме по автоматизации группового переименования, возможно, не так уж и неправильно. И я как модератор и просто как участник форума жду дальнейших пояснений от топик-стартера. Имеющиеся меня не устраивают.
Если нормально писать термины по-русски и в сообщении, и в заголовке (что вообще-то и следует на русском форуме делать — в том числе во избежание проблем с нарушением п 14 правил), то это пункт "Редактировать имена" из известного меню в ИГП. А зачем ИГП — вопрос очень хороший. Дальнейшее участие этого средства в обработке имён не обосновано ровно никак, загнать имена выделенных файлов в редактор и без того не составляет труда.
Так что остутствие этого запроса в общей теме по автоматизации группового переименования, возможно, не так уж и неправильно. И я как модератор и просто как участник форума жду дальнейших пояснений от топик-стартера. Имеющиеся меня не устраивают.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Avada
Я спросил не про перевод пункта, а про то, что топикстартер в него вкладывает. Ведь никаких критериев переименования вообще не задано.
А насчёт русского и терминов нельзя не согласиться.
Я спросил не про перевод пункта, а про то, что топикстартер в него вкладывает. Ведь никаких критериев переименования вообще не задано.
А насчёт русского и терминов нельзя не согласиться.
Тут основная проблема не в этом, а в том, как получить новые имена, если заведомо не будут известны все критерии переименования. А если будут, то и в ИГП не будет никакого смысла.Avada писал(а):Поэтому ещё дальше надо какой-то автонажималкой ловить в открытом меню вторую строку...
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Речь идет именно о получении новых имён выделеных элементов посредством редактирования их в текстовом виде, поэтому я и описал привычную для меня процедуру переименования с применением ИГПAvada писал(а):зачем ИГП — вопрос очень хороший. Дальнейшее участие этого средства в обработке имён не обосновано ровно никак, загнать имена выделенных файлов в редактор и без того не составляет труда.
Если возможно получить имена выделеных элементов в текстовом виде для их непосредственного редактирования в редакторе, минуя "ИГП", это также решило бы вопрос.
Прошу прощения, возможно действительно необосновано создал новую тему, но поскольку это скорее относится к автоматизации посылаемых тоталу команд, чем конкретно к ИГП, то решил сделать так
Что вкладывается в понятие "открытие имён"?swr писал(а):открытия имён выделенных файлов во внешнем текстовом редакторе
Вы файлы не в ИГП, а текстовом редакторе редактируете? При чём тут ИГП тогда?swr писал(а):Речь идет именно о получении новых имён выделеных элементов посредством редактирования их в текстовом виде
Имена вы можете записать командой "Сохранить выделение в файл". Какая здесь свять с переименованием?swr писал(а):получить имена выделеных элементов в текстовом виде для их непосредственного редактирования в редакторе
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Как это происходит сейчас:
1. Я выделяю группу файлов\папок
2. Открываю ИГП
3. Нажимаю на кнопку редактирования имён во внешнем текстовом редакторе (F10)
4. Редактирую имена, сохраняю изменения, закрываю текстовой файл, нажимаю ок, старт.
Как я хочу автоматизировать этот процесс:
1. Я выделяю группу файлов\папок
2. Нажимаю на кнопку (или шорткат) которая меня сразу перекидывает в текстовой редактор
3. Редактирую имена, сохраняю изменения, закрываю текстовой файл, нажимаю ок, старт.
1. Я выделяю группу файлов\папок
2. Открываю ИГП
3. Нажимаю на кнопку редактирования имён во внешнем текстовом редакторе (F10)
4. Редактирую имена, сохраняю изменения, закрываю текстовой файл, нажимаю ок, старт.
Как я хочу автоматизировать этот процесс:
1. Я выделяю группу файлов\папок
2. Нажимаю на кнопку (или шорткат) которая меня сразу перекидывает в текстовой редактор
3. Редактирую имена, сохраняю изменения, закрываю текстовой файл, нажимаю ок, старт.
swr
К чему вы привыкли, в данном случае неважно. Если вся задача только в том, чтобы передать некий набор имён выделенных файлов в редактор и выполнять дальнейшую обработку имён только там, то ИГП к делу имеет нулевое отношение. Имеющаяся там функция взаимосвязи с редактором нужна для другого.
В EmEditor, которым я обычно пользуюсь, создание простейшей кнопки с именем редактора в качестве команды и с параметром типа %F решает проблему передачи имён файлов в редактор вообще без всякой автоматизации. В AkelPad — аналогично. В системном Блокноте — аналогично. И так далее. Что мы вообще тут обсуждаем и зачем? Нажатие кнопки — это не автоматизация.
Продолжение уже с учётом вашего последнего поста, где сказано (хотя и не шибко внятно) то, что нормально следовало пояснять немедленно.
Про "нажимаю ок, старт" — что за действие описано? Всё-таки в ИГП? Тогда возвращаемся к моему первому посту. Про отсутствующие команды и прочее. Особенно с учётом последующей правки и "ок, старт", то есть действий, выполняемых вручную. Такая "автоматизация" — совершенно ненужный каприз. Не ставьте перед собой и другими нереальных задач.
И давайте дальше с описанием имён окон, опций и кнопок — по-русски. Я один из авторов русификации TC, но и мне разгадывать ваши терминологические ребусы уже надоело. Кнопка в ИГП по-русски называется, если что, "Выполнить".
Про переименование заголовка темы вопрос решу позже. Что он не выдерживает никакой критики, уже ясно.
И будьте любезны завершать фразы точками, а также использовать где следует заглавные буквы— про п. 14 правил вам уже написали, ознакомьтесь в полном виде. Пока — замечание.
К чему вы привыкли, в данном случае неважно. Если вся задача только в том, чтобы передать некий набор имён выделенных файлов в редактор и выполнять дальнейшую обработку имён только там, то ИГП к делу имеет нулевое отношение. Имеющаяся там функция взаимосвязи с редактором нужна для другого.
В EmEditor, которым я обычно пользуюсь, создание простейшей кнопки с именем редактора в качестве команды и с параметром типа %F решает проблему передачи имён файлов в редактор вообще без всякой автоматизации. В AkelPad — аналогично. В системном Блокноте — аналогично. И так далее. Что мы вообще тут обсуждаем и зачем? Нажатие кнопки — это не автоматизация.
Продолжение уже с учётом вашего последнего поста, где сказано (хотя и не шибко внятно) то, что нормально следовало пояснять немедленно.
Про "нажимаю ок, старт" — что за действие описано? Всё-таки в ИГП? Тогда возвращаемся к моему первому посту. Про отсутствующие команды и прочее. Особенно с учётом последующей правки и "ок, старт", то есть действий, выполняемых вручную. Такая "автоматизация" — совершенно ненужный каприз. Не ставьте перед собой и другими нереальных задач.
И давайте дальше с описанием имён окон, опций и кнопок — по-русски. Я один из авторов русификации TC, но и мне разгадывать ваши терминологические ребусы уже надоело. Кнопка в ИГП по-русски называется, если что, "Выполнить".
Про переименование заголовка темы вопрос решу позже. Что он не выдерживает никакой критики, уже ясно.
И будьте любезны завершать фразы точками, а также использовать где следует заглавные буквы— про п. 14 правил вам уже написали, ознакомьтесь в полном виде. Пока — замечание.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Наверно, всё-таки %P%S.Avada писал(а):с параметром типа %F
А не сие ли вам требуется, сударь?swr писал(а):закрываю текстовой файл, нажимаю ок, старт.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Я еще раз приношу свои извенения, что создал для вопроса отдельную тему, если это не затронит интересов других пользователей, то считаю, что тему можно вообще удалить, дабы не захломлять форум.
Спасибо за помощь, на данный момент я вижу решение в эмуляции последовательности нажатия клавиш (AutoHotkey):
Сочетание Клавиш вызова ИГП с шаблоном "по умолчанию"
Клавиша F10
Вниз
Вниз
Энтер
Пожалуй, этим и ограничусь. Спасибо за ответы и уделённое время.
Спасибо за помощь, на данный момент я вижу решение в эмуляции последовательности нажатия клавиш (AutoHotkey):
Сочетание Клавиш вызова ИГП с шаблоном "по умолчанию"
Клавиша F10
Вниз
Вниз
Энтер
Пожалуй, этим и ограничусь. Спасибо за ответы и уделённое время.
swr
Ваше решение так и не обосновано.
То, что вы пишите, легко делается с пом. TCFS2, но толку в этом попросту нет.
Ваше решение так и не обосновано.
То, что вы пишите, легко делается с пом. TCFS2, но толку в этом попросту нет.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Мне помог этот совет:
Каюсь - не знал про F10, хотя справкой к тоталу пользуюсь, ну не подумал я что для этой кнопки вообще может быть отдельная клавиша.Avada писал(а): Открыть ИГП можно и командой, но дальше надо эмулировать нажатие клавиши F10, открывающей этой меню. Меню, а не команду в нём, которая из окна ИГП напрямую не выполняется. Поэтому ещё дальше надо какой-то автонажималкой ловить в открытом меню вторую строку... Не знаю, заинтересует ли это кого-то.
swr
Вы зачем в этот раздел вообще постучались? Я вам скрипт привёл, а вам хоть бы хны...
Вы зачем в этот раздел вообще постучались? Я вам скрипт привёл, а вам хоть бы хны...
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.