Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Скрипт закладок
Goto page Previous  1, 2, 3  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
mf-zl



Joined: 21 Aug 2005
Posts: 71
Location: BLR

Post (Separately) Posted: Sat Apr 20, 2013 21:45    Post subject: Reply with quote

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
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1172
Location: Макеевка

Post (Separately) Posted: Sat Apr 20, 2013 23:18    Post subject: Reply with quote

mf-zl
Скрипт не всегда возвращается к исходному файлу (или к исходной папке). Не пойму закономерность. Если поставить закладку и попытаться вернуться к ней из того же каталога - возврат происходит чётко. Если поставить закладку, перейти в другой каталог и попытаться вернуться - возврат происходит не к файлу, а в корень каталога, где файл расположен.
Если поставить закладку на верхней строчке панели (на ..), то после повторного вызова скрипта происходит зацикливание и он упрямо куда-то пытается перейти.
_________________
Windows 11 | TC DreamLair eternal pre-α
Back to top
View user's profile Send private message
Вахмурка



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

Post (Separately) Posted: Sun Apr 21, 2013 10:23    Post subject: Reply with quote

В TWinKey такая функция есть, причем с функцией подсветки, и закладок там можно ставить сколько влезет. Работает без сбоев.
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Apr 21, 2013 13:36    Post subject: Reply with quote

В TwinKey по-другому реализовано. Там гуляние по списку. А тут работа с одним запомненным файлом. Да и функция подсветки предполагает снятие этой подсветки, она не всегда нужна. К тому же в TwinKey заход происходит в корень архива/папки вместо установки курсора на них.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2077
Location: Russian Federation

Post (Separately) Posted: Sun Apr 21, 2013 18:17    Post subject: Reply with quote

Файлы с закладками - файлы, которые должны чем-то отличаться от остальных файлов рядом. Поэтому я представляю их выделенными. Таким образом, задачу бы переформулировал следующим образом.

Два скрипта:
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
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Apr 21, 2013 18:34    Post subject: Reply with quote

Буфер - плохо.
Выделенный список - плохо. Восстановление выделения списка как-то не ассоциируется с закладкой как таковой.
Копирование содержимого файла? Это тут к чему?
Выделение - зачем, если курсор встанет на нужный элемент?

А, это про запомненный список. См. выше.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.


Last edited by Flasher on Sun Apr 21, 2013 18:41; edited 1 time in total
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2077
Location: Russian Federation

Post (Separately) Posted: Sun Apr 21, 2013 18:40    Post subject: Reply with quote

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
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Apr 21, 2013 18:50    Post subject: Reply with quote

В общем-то, смысл ясен. Но конкретно ответь: зачем тебе восстанавливать выделение нескольких файлов? Пример использования приведи.
И на каком из файлов должен устанавливаться курсор после восстановления? На том, что был под курсором или на каком-то из списка?
Скрипт, как и в прошлом случае, может быть один.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2077
Location: Russian Federation

Post (Separately) Posted: Sun Apr 21, 2013 19:10    Post subject: Reply with quote

Flasher wrote:
зачем тебе восстанавливать выделение нескольких файлов? Пример использования приведи.

Чтобы знать, какие файлы - файлы-закладки.
Выделяем несколько файлов, устанавливаем закладки. Ходим по каталогам, забываем. Вспоминаем, переходим к файлам-закладкам. Они выделены - это наглядно.
Flasher wrote:
И на каком из файлов должен устанавливаться курсор после восстановления? На том, что был под курсором или на каком-то из списка?

На первом из списка, если возможно.
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Apr 21, 2013 19:15    Post subject: Reply with quote

ask-rus wrote:
Они выделены - это наглядно.
Это не пример использования. С выделенными файлами обычно что-то делают. Простой обзор таких файлов бессмысленен.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2077
Location: Russian Federation

Post (Separately) Posted: Sun Apr 21, 2013 19:34    Post subject: Reply with quote

Каталог с музыкой. 10 муз. треков, понравилось - 3. Добавляем в закладки. Ходим по каталогам, забываем. Вспоминаем, переходим к понравившимся трекам. Они выделены - воспроизводим их или добавляем в плейлист плеера.
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Apr 21, 2013 19:51    Post subject: Reply with quote

Так и знал, что свою больную тему затронешь. Только вот что-то мне подсказывает, что добавление в плейлисты куда продуктивнее. Нет?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Вахмурка



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

Post (Separately) Posted: Sun Apr 21, 2013 19:52    Post subject: Reply with quote

Не забывайте про виртуальные панели, горячие финские парни. Открываешь на противоположной панели виртуальную. Ходишь по физическим директориям, ищешь файлы или слушаешь музыку. Нашел - тут же бросаешь на панель. Хочешь сотню - нет вопросов. Целую директорию - будьте любезны. Получается список. Дальше: редактируй, удаляй, архивируй, переходи к директории-источнику (Ctrl+стрелка). Тоже часто пользуюсь.
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2077
Location: Russian Federation

Post (Separately) Posted: Sun Apr 21, 2013 19:53    Post subject: Reply with quote

Кстати, есть конкретные значки, которые стоит переделать. Можно было бы добавить их в закладки и вернуться к ним с первым вдохновением с отправкой на редактирование.

В общем, вариантов масса.

Добавлено спустя 10 минут:

Flasher wrote:
Только вот что-то мне подсказывает, что добавление в плейлисты куда продуктивнее. Нет?

Причём тут это? Ты же не собираешься реализовать ещё добавление в плейлист ко всему прочему? Smile
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Apr 21, 2013 20:16    Post subject: Reply with quote

ask-rus wrote:
Причём тут это?
Ты же пишешь о проигрывании. Зачем добавлять в закладки то, что можно запомнить в плейлисте и проиграть сразу там?
Пример с виртуальными панелями тоже куда продуктивнее закладок.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3  Next
Page 2 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group