View previous topic :: View next topic |
Author |
Message |
mf-zl

Joined: 21 Aug 2005 Posts: 71 Location: BLR
|
(Separately) Posted: Sat Apr 20, 2013 21:45 Post subject: |
|
|
Bookmark for Total Commander v1.5.1
Скачать программу и исходник
Last edited by mf-zl on Mon Apr 22, 2013 01:26; edited 1 time in total |
|
Back to top |
|
 |
LonerD

Joined: 04 Jan 2011 Posts: 1172 Location: Макеевка
|
(Separately) Posted: Sat Apr 20, 2013 23:18 Post subject: |
|
|
mf-zl
Скрипт не всегда возвращается к исходному файлу (или к исходной папке). Не пойму закономерность. Если поставить закладку и попытаться вернуться к ней из того же каталога - возврат происходит чётко. Если поставить закладку, перейти в другой каталог и попытаться вернуться - возврат происходит не к файлу, а в корень каталога, где файл расположен.
Если поставить закладку на верхней строчке панели (на ..), то после повторного вызова скрипта происходит зацикливание и он упрямо куда-то пытается перейти. _________________ Windows 11 | TC DreamLair eternal pre-α |
|
Back to top |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Apr 21, 2013 13:36 Post subject: |
|
|
В TwinKey по-другому реализовано. Там гуляние по списку. А тут работа с одним запомненным файлом. Да и функция подсветки предполагает снятие этой подсветки, она не всегда нужна. К тому же в TwinKey заход происходит в корень архива/папки вместо установки курсора на них. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
ask-rus

Joined: 10 Nov 2009 Posts: 2077 Location: Russian Federation
|
(Separately) Posted: Sun Apr 21, 2013 18:17 Post subject: |
|
|
Файлы с закладками - файлы, которые должны чем-то отличаться от остальных файлов рядом. Поэтому я представляю их выделенными. Таким образом, задачу бы переформулировал следующим образом.
Два скрипта:
1. Установка закладки.
Очистка файла закладки.
1) Очищаем содержимое конкретного файла, заданного в параметрах будущей кнопки (пример, %COMMANDER_PATH%\BOOKMARK\bookmark1.txt).
Установка закладки.
2) Копируем в конкретный файл, заданный в параметрах будущей кнопки (этот же файл), полное имя файла под курсором или пути выделенных файлов. Пример:
bookmark1.txt wrote: | D:\TotalCmd8\TCLZMA64.DLL
D:\TotalCmd8\TCUNZL64.DLL
D:\TotalCmd8\UNRAR64.DLL
D:\TotalCmd8\WCMICONS.DLL
D:\TotalCmd8\WCMZIP64.DLL |
2. Переход к закладке.
Переход в каталог.
1) Копируем в буфер с конкретного файла, заданного в параметрах будущей кнопки (этого же файла), общий путь - в данном случае D:\TotalCmd8\ .
2) Выполняем команду - CD <путь из буфера>
Переход к файлам-закладкам.
3) Копируем в буфер с конкретного файла (этого же файла), заданного в параметрах будущей кнопки, содержимое файла целиком.
4) Выполняем команду cm_LoadSelectionFromClip. _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Apr 21, 2013 18:34 Post subject: |
|
|
Буфер - плохо.
Выделенный список - плохо. Восстановление выделения списка как-то не ассоциируется с закладкой как таковой.
Копирование содержимого файла? Это тут к чему?
Выделение - зачем, если курсор встанет на нужный элемент?
А, это про запомненный список. См. выше. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Last edited by Flasher on Sun Apr 21, 2013 18:41; edited 1 time in total |
|
Back to top |
|
 |
ask-rus

Joined: 10 Nov 2009 Posts: 2077 Location: Russian Federation
|
(Separately) Posted: Sun Apr 21, 2013 18:40 Post subject: |
|
|
Flasher wrote: | Буфер - плохо. |
Для портабельности?
Flasher wrote: | Выделенный список - плохо. |
Почему? Помечаем несколько файлов, а не один.
Flasher wrote: | Копирование содержимого файла? Это тут к чему? |
Вот содержимое файла:
bookmark1.txt wrote: | D:\TotalCmd8\TCLZMA64.DLL
D:\TotalCmd8\TCUNZL64.DLL
D:\TotalCmd8\UNRAR64.DLL
D:\TotalCmd8\WCMICONS.DLL
D:\TotalCmd8\WCMZIP64.DLL |
Чтобы выполнить cm_LoadSelectionFromClip.
Flasher wrote: | Выделение - зачем, если курсор встанет на нужный элемент? |
Элементов несколько. _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Apr 21, 2013 18:50 Post subject: |
|
|
В общем-то, смысл ясен. Но конкретно ответь: зачем тебе восстанавливать выделение нескольких файлов? Пример использования приведи.
И на каком из файлов должен устанавливаться курсор после восстановления? На том, что был под курсором или на каком-то из списка?
Скрипт, как и в прошлом случае, может быть один. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
ask-rus

Joined: 10 Nov 2009 Posts: 2077 Location: Russian Federation
|
(Separately) Posted: Sun Apr 21, 2013 19:10 Post subject: |
|
|
Flasher wrote: | зачем тебе восстанавливать выделение нескольких файлов? Пример использования приведи. |
Чтобы знать, какие файлы - файлы-закладки.
Выделяем несколько файлов, устанавливаем закладки. Ходим по каталогам, забываем. Вспоминаем, переходим к файлам-закладкам. Они выделены - это наглядно.
Flasher wrote: | И на каком из файлов должен устанавливаться курсор после восстановления? На том, что был под курсором или на каком-то из списка? |
На первом из списка, если возможно. _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Apr 21, 2013 19:15 Post subject: |
|
|
ask-rus wrote: | Они выделены - это наглядно. | Это не пример использования. С выделенными файлами обычно что-то делают. Простой обзор таких файлов бессмысленен. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
ask-rus

Joined: 10 Nov 2009 Posts: 2077 Location: Russian Federation
|
(Separately) Posted: Sun Apr 21, 2013 19:34 Post subject: |
|
|
Каталог с музыкой. 10 муз. треков, понравилось - 3. Добавляем в закладки. Ходим по каталогам, забываем. Вспоминаем, переходим к понравившимся трекам. Они выделены - воспроизводим их или добавляем в плейлист плеера. _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Apr 21, 2013 19:51 Post subject: |
|
|
Так и знал, что свою больную тему затронешь. Только вот что-то мне подсказывает, что добавление в плейлисты куда продуктивнее. Нет? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
(Separately) Posted: Sun Apr 21, 2013 19:52 Post subject: |
|
|
Не забывайте про виртуальные панели, горячие финские парни. Открываешь на противоположной панели виртуальную. Ходишь по физическим директориям, ищешь файлы или слушаешь музыку. Нашел - тут же бросаешь на панель. Хочешь сотню - нет вопросов. Целую директорию - будьте любезны. Получается список. Дальше: редактируй, удаляй, архивируй, переходи к директории-источнику (Ctrl+стрелка). Тоже часто пользуюсь. _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
 |
ask-rus

Joined: 10 Nov 2009 Posts: 2077 Location: Russian Federation
|
(Separately) Posted: Sun Apr 21, 2013 19:53 Post subject: |
|
|
Кстати, есть конкретные значки, которые стоит переделать. Можно было бы добавить их в закладки и вернуться к ним с первым вдохновением с отправкой на редактирование.
В общем, вариантов масса.
Добавлено спустя 10 минут:
Flasher wrote: | Только вот что-то мне подсказывает, что добавление в плейлисты куда продуктивнее. Нет? |
Причём тут это? Ты же не собираешься реализовать ещё добавление в плейлист ко всему прочему?  _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Apr 21, 2013 20:16 Post subject: |
|
|
ask-rus wrote: | Причём тут это? | Ты же пишешь о проигрывании. Зачем добавлять в закладки то, что можно запомнить в плейлисте и проиграть сразу там?
Пример с виртуальными панелями тоже куда продуктивнее закладок. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
|