Redirector: запуск программ для ассоциированных файлов
Модераторы: Моторокер, Avada, CaptainFlint, Nik, d-view
Redirector: запуск программ для ассоциированных файлов
Redirector
Автор: ManHunter
Страница автора с более подробным описанием и ссылкой для скачивания. Там же можно написать комментарий с баг-репортом или попросить добавить/изменить функционал (без рег-и).
Альтернатива TCER, ChoiceEditor, OFSTC, F4Menu, F4MenuMini и др. Ближайший аналог - TCER (+ тот же минимализм с достаточным функционалом и отсутствие GUI).
Redirector - небольшая утилита, открывающая файлы в разных программах в зависимости от их расширений. Позволяет объединять расширения в группы, запускать основной или альтернативный редактор для обычных и временных файлов (пример автора: например, при редактировании локальных файлов используется полнофункциональная многовкладочная IDE, а для редактирования файлов с сервера запускается более шустрый блокнотик), а также указывать дополнительные параметры командной строки для них. Программа портативная и не оставляет никаких следов своей деятельности в системе. Настройки хранятся в файле конфигурации redirector.ini, там же приведено их подробное описание с примерами.
При открытии файла из временного каталога Total Commander, например, при редактировании файлов в архиве или при загрузке их по FTP, копия Redirector будет оставаться в памяти и ожидать закрытия редактора. Это сделано для того, чтобы файловый менеджер не удалял загруженный или извлеченный файл до окончания его редактирования.
Redirector в качестве параметров может принимать более одного файла, соответственно, для каждого из них будет запущен свой редактор. Для открытия выделенных файлов через Redirector в Total Commander вынесите значок на панель запуска и используйте параметры %P%S, также доступны параметры /LF=%L, /LF=%WL или /LF=%UL для передачи файлов списком.
Автор: ManHunter
Страница автора с более подробным описанием и ссылкой для скачивания. Там же можно написать комментарий с баг-репортом или попросить добавить/изменить функционал (без рег-и).
Альтернатива TCER, ChoiceEditor, OFSTC, F4Menu, F4MenuMini и др. Ближайший аналог - TCER (+ тот же минимализм с достаточным функционалом и отсутствие GUI).
Redirector - небольшая утилита, открывающая файлы в разных программах в зависимости от их расширений. Позволяет объединять расширения в группы, запускать основной или альтернативный редактор для обычных и временных файлов (пример автора: например, при редактировании локальных файлов используется полнофункциональная многовкладочная IDE, а для редактирования файлов с сервера запускается более шустрый блокнотик), а также указывать дополнительные параметры командной строки для них. Программа портативная и не оставляет никаких следов своей деятельности в системе. Настройки хранятся в файле конфигурации redirector.ini, там же приведено их подробное описание с примерами.
При открытии файла из временного каталога Total Commander, например, при редактировании файлов в архиве или при загрузке их по FTP, копия Redirector будет оставаться в памяти и ожидать закрытия редактора. Это сделано для того, чтобы файловый менеджер не удалял загруженный или извлеченный файл до окончания его редактирования.
Redirector в качестве параметров может принимать более одного файла, соответственно, для каждого из них будет запущен свой редактор. Для открытия выделенных файлов через Redirector в Total Commander вынесите значок на панель запуска и используйте параметры %P%S, также доступны параметры /LF=%L, /LF=%WL или /LF=%UL для передачи файлов списком.
Последний раз редактировалось Skif_off Чт май 19, 2016 19:23, всего редактировалось 2 раза.
Skif_off
P.S.: И как ты на такое натыкаешься?
Ой, не, свои редакторы для разных типов - хорошо, конечно, но как говорится, спасибо, в таком виде не надо.Важные замечания. При открытии файла из временного каталога Total Commander, например, при редактировании файлов в архиве или при загрузке их по FTP, копия Redirector будет оставаться в памяти и ожидать закрытия редактора. Это сделано для того, чтобы файловый менеджер не удалял загруженный или извлеченный файл до окончания его редактирования.
Redirector в качестве параметров может принимать более одного файла, соответственно, для каждого из них будет запущен свой редактор. Для открытия выделенных файлов через Redirector в Total Commander вынесите значок на панель запуска и используйте параметры %P%S
P.S.: И как ты на такое натыкаешься?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Flasher
Ну, раз тебе не надо, то пусть не надо
Про выделенное жирным не понял: Redirector, так понимаю, остаётся в памяти, если путь содержит "%Temp%\_tc\", сам ТС разве не так делает? Вроде ждёт закрытия, а потом предлагает закачать обратно или сохранить в архиве. С архивами не всегда, кажется, - с некоторыми нужно дополнительное окошко закрыть сначала.
P.S. Дело случая, совпадение.
Ну, раз тебе не надо, то пусть не надо
Про выделенное жирным не понял: Redirector, так понимаю, остаётся в памяти, если путь содержит "%Temp%\_tc\", сам ТС разве не так делает? Вроде ждёт закрытия, а потом предлагает закачать обратно или сохранить в архиве. С архивами не всегда, кажется, - с некоторыми нужно дополнительное окошко закрыть сначала.
P.S. Дело случая, совпадение.
Skif_off
А. Сам цитирую, а читаю невнимательно. С архивами ясно, я думал, что и с обычными папками так. Тогда можно посмотреть. Но необходимость %P всё равно непонятна. И плохо, что списком расширения не задаются, нужно одну программу по неск. раз писать, да и масок нет.
А. Сам цитирую, а читаю невнимательно. С архивами ясно, я думал, что и с обычными папками так. Тогда можно посмотреть. Но необходимость %P всё равно непонятна. И плохо, что списком расширения не задаются, нужно одну программу по неск. раз писать, да и масок нет.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Flasher
1. Про %P не понял, где необходимость? Если хочешь открывать пачку файлов - делаешь кнопку с %P%S, нет - нет. Или программа сама должна брать текущий путь? Но тогда получим болт с, например, выделением в результатах поиска или при переключении в вид без подкаталогов.
2. Есть же группы, можно писать одну программу для группы. Если список расширений есть - регуляркой пройтись, в один заход можно привести к списку "ext=группа".
3. Маски - речь не о расширениях, а об именах файлов? А какие-то так умеют? Не знаю, наверное, можно попросить автора.
1. Про %P не понял, где необходимость? Если хочешь открывать пачку файлов - делаешь кнопку с %P%S, нет - нет. Или программа сама должна брать текущий путь? Но тогда получим болт с, например, выделением в результатах поиска или при переключении в вид без подкаталогов.
2. Есть же группы, можно писать одну программу для группы. Если список расширений есть - регуляркой пройтись, в один заход можно привести к списку "ext=группа".
3. Маски - речь не о расширениях, а об именах файлов? А какие-то так умеют? Не знаю, наверное, можно попросить автора.
Skif_off
1. Что значит "нет-нет"? Я могу сделать кнопку и без %P, TCER мне благополучно откроет выбранные файлы, в т.ч. в режиме без подкаталогов, т.к. относительные пути поддерживаются.
Насчёт результатов поиска ты ошибаешься, там %P вообще игнорируется и вместо имён возвращаются полные пути. Поэтому никакого болта быть не должно.
2. Как это "регуляркой пройтись"? Никаких регулярок тут нет. Это автор сам должен внедрить. ext=группа вообще к этому не относится. Группа - это секция редактора и только.
3. Да. Нескриптовые - не знаю, пока не встречал. А попросить можно о чём угодно, был бы результат.
1. Что значит "нет-нет"? Я могу сделать кнопку и без %P, TCER мне благополучно откроет выбранные файлы, в т.ч. в режиме без подкаталогов, т.к. относительные пути поддерживаются.
Насчёт результатов поиска ты ошибаешься, там %P вообще игнорируется и вместо имён возвращаются полные пути. Поэтому никакого болта быть не должно.
2. Как это "регуляркой пройтись"? Никаких регулярок тут нет. Это автор сам должен внедрить. ext=группа вообще к этому не относится. Группа - это секция редактора и только.
3. Да. Нескриптовые - не знаю, пока не встречал. А попросить можно о чём угодно, был бы результат.
Последний раз редактировалось Flasher Пн май 23, 2016 11:27, всего редактировалось 1 раз.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Собственно, дискуссии не предполагалось, просто наткнулся случайно, других безгуевых утилит, кроме TCER, не знал, понравилась фича с группировкой расширений и подумал, что CaptainFlint может что-то показаться интересным или кто-то из пользователей предложит добавить/поправить что-то и в TCER. Вот только память таки подвела: сейчас ещё раз заглянул в пример конфига TCER - и TCER, и Redirector хранят расширения схожим образом.
Сам к подобным утилитам возвращаюсь время от времени, но всё как-то не то и находится нюанс - и откладываю на потом
А по своему задумать и сделать руки не доходят по разным причинам.
Flasher
1. Думал, %S везде работает одинаково - только имена (пользоваться вроде пока не приходилось).
2. Это был ответ на "плохо, что списком расширения не задаются, нужно одну программу по неск. раз писать", т.к. это не совсем так: писать один раз для группы, а регуляркой можно легко привести "ext1;ext2;...extN" к виду
3. Для начала можно просто попробовать попросить
Автор вполне дружелюбен к просьбам, комменты можно почитать.
P.S. Раз отдельная тема и значусь топикстартером - прикину описание поприличнее. Страница автора вроде доступна (в т.ч. wap-версия), прямую ссылку на файл не дам - автор где-то писал, что по прямой ссылке его утилиты слить нельзя.
Сам к подобным утилитам возвращаюсь время от времени, но всё как-то не то и находится нюанс - и откладываю на потом
Flasher
1. Думал, %S везде работает одинаково - только имена (пользоваться вроде пока не приходилось).
2. Это был ответ на "плохо, что списком расширения не задаются, нужно одну программу по неск. раз писать", т.к. это не совсем так: писать один раз для группы, а регуляркой можно легко привести "ext1;ext2;...extN" к виду
Код: Выделить всё
ext1=Text
ext2=Text
...
extN=TextP.S. Раз отдельная тема и значусь топикстартером - прикину описание поприличнее. Страница автора вроде доступна (в т.ч. wap-версия), прямую ссылку на файл не дам - автор где-то писал, что по прямой ссылке его утилиты слить нельзя.
Skif_off
1. Ясно. Я то давно об этом знаю, т.к скриптов писал прилично под эти условия. Но, оно и понятно было, т.к. список и так получаем в виде путей. Другое дело, что при переводе в краткий режим в параметре ситуация не меняется. На факт остаётся фактом - число объектов в сабже задаётся значительно меньше.
2. Кем и где привести, я не пойму? И зачем приводить?
1. Ясно. Я то давно об этом знаю, т.к скриптов писал прилично под эти условия. Но, оно и понятно было, т.к. список и так получаем в виде путей. Другое дело, что при переводе в краткий режим в параметре ситуация не меняется. На факт остаётся фактом - число объектов в сабже задаётся значительно меньше.
2. Кем и где привести, я не пойму? И зачем приводить?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Flasher
1. Пачку файлов обычно скармливаю с %WL, чтобы нечаянно не напороться на ограничение длины ком. строки и избежать косяков с путями (сталкивался с недоразумениями с "%", например). Плюс.
2. Если есть строка "ext1;ext2;...extN=programmname", то привести её к виду "ключ=значение" можно в один проход, независимо от длины. (Как по мне - так и нагляднее получается.)
1. Пачку файлов обычно скармливаю с %WL, чтобы нечаянно не напороться на ограничение длины ком. строки и избежать косяков с путями (сталкивался с недоразумениями с "%", например). Плюс.
2. Если есть строка "ext1;ext2;...extN=programmname", то привести её к виду "ключ=значение" можно в один проход, независимо от длины. (Как по мне - так и нагляднее получается.)
Skif_off
1. Я тоже (и ты это мог давным давно не единожды заметить). Больше про %P, а не %S писал. Но списки в любом случае не годятся из-за внутренних ассоциаций и F4.
2. Что значит "есть"? Я хочу иметь запись в одну строку, а не несколько. Ещё не хватало мне составлять один вид строки, а потом править на другой массовой заменой. Нагляднее? Нет, не нагляднее. Это больше на отговорку тянет, которую можно было и к первому варианту TCER отнести.
1. Я тоже (и ты это мог давным давно не единожды заметить). Больше про %P, а не %S писал. Но списки в любом случае не годятся из-за внутренних ассоциаций и F4.
2. Что значит "есть"? Я хочу иметь запись в одну строку, а не несколько. Ещё не хватало мне составлять один вид строки, а потом править на другой массовой заменой. Нагляднее? Нет, не нагляднее. Это больше на отговорку тянет, которую можно было и к первому варианту TCER отнести.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Skif_off
2. Тянет-тянет. Восприятие - не функционал, который появился в TCER по моей просьбе. Не быстрее, чем в нескольких строках.
Я, кстати, автора сюда пригласил.
2. Тянет-тянет. Восприятие - не функционал, который появился в TCER по моей просьбе. Не быстрее, чем в нескольких строках.
Я, кстати, автора сюда пригласил.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Проверил юникодные имена (имя с первыми попавшимися умляутами) и таки да, есть проблема - Redirector молча завершается (не сразу).
Flasher
Flasher
Свернул, дабы не раздувать пост:
Как по мне, вот так
глазами воспринять проще и найти нужно проще, чем со строкой
И функционал не появился, а был добавлен в тестовых целях и окончательное решение не принято
В релизе его нет и не факт, что будет.
Код: Выделить всё
axl
dxl =
kml =
manifest =
msc =
ndl =
rdf =
resx =
rss =
svg =
user =
wsdl =
xaml =
xmp =
xsd =
xsl =
xslt =
xulКод: Выделить всё
axl,dxl,kml,manifest,msc,ndl,rdf,resx,rss,svg,user,wsdl,xaml,xmp,xsd,xsl,xslt,xul=Skif_off
Понятно. Плохо.
Понятно. Плохо.
Показать
Зачем ты мне всё это пишешь? Тебе проще искать в высоту, а мне в длину. В длину в 3-4 раза короче. "Тестовая" версия позволяет писать в обоих вариантах. Если тебе не нравится списком, то пиши по-отдельности. Кто ж запрещает?
Релиз? А ты дату последнего смотрел? 5 лет прошло. Будет - не будет. Какие тут ромашки могут быть? Всё, баста, разбираем вариант поновее на предмет "повезёт".
Релиз? А ты дату последнего смотрел? 5 лет прошло. Будет - не будет. Какие тут ромашки могут быть? Всё, баста, разбираем вариант поновее на предмет "повезёт".
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.