Скрипт закладок
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
Bookmark for Total Commander v1.5.1
Скачать программу и исходник
Скачать программу и исходник
Последний раз редактировалось mf-zl Пн апр 22, 2013 01:26, всего редактировалось 1 раз.
- LonerD
- Сообщения: 1174
- Зарегистрирован: Вт янв 04, 2011 03:56
- Откуда: Макеевка
- Контактная информация:
mf-zl
Скрипт не всегда возвращается к исходному файлу (или к исходной папке). Не пойму закономерность. Если поставить закладку и попытаться вернуться к ней из того же каталога - возврат происходит чётко. Если поставить закладку, перейти в другой каталог и попытаться вернуться - возврат происходит не к файлу, а в корень каталога, где файл расположен.
Если поставить закладку на верхней строчке панели (на ..), то после повторного вызова скрипта происходит зацикливание и он упрямо куда-то пытается перейти.
Скрипт не всегда возвращается к исходному файлу (или к исходной папке). Не пойму закономерность. Если поставить закладку и попытаться вернуться к ней из того же каталога - возврат происходит чётко. Если поставить закладку, перейти в другой каталог и попытаться вернуться - возврат происходит не к файлу, а в корень каталога, где файл расположен.
Если поставить закладку на верхней строчке панели (на ..), то после повторного вызова скрипта происходит зацикливание и он упрямо куда-то пытается перейти.
Windows 11 | TC DreamLair eternal pre-α
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
В TWinKey такая функция есть, причем с функцией подсветки, и закладок там можно ставить сколько влезет. Работает без сбоев.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
В TwinKey по-другому реализовано. Там гуляние по списку. А тут работа с одним запомненным файлом. Да и функция подсветки предполагает снятие этой подсветки, она не всегда нужна. К тому же в TwinKey заход происходит в корень архива/папки вместо установки курсора на них.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Файлы с закладками - файлы, которые должны чем-то отличаться от остальных файлов рядом. Поэтому я представляю их выделенными. Таким образом, задачу бы переформулировал следующим образом.
Два скрипта:
1. Установка закладки.
Очистка файла закладки.
1) Очищаем содержимое конкретного файла, заданного в параметрах будущей кнопки (пример, %COMMANDER_PATH%\BOOKMARK\bookmark1.txt).
Установка закладки.
2) Копируем в конкретный файл, заданный в параметрах будущей кнопки (этот же файл), полное имя файла под курсором или пути выделенных файлов. Пример:
Переход в каталог.
1) Копируем в буфер с конкретного файла, заданного в параметрах будущей кнопки (этого же файла), общий путь - в данном случае D:\TotalCmd8\ .
2) Выполняем команду - CD <путь из буфера>
Переход к файлам-закладкам.
3) Копируем в буфер с конкретного файла (этого же файла), заданного в параметрах будущей кнопки, содержимое файла целиком.
4) Выполняем команду cm_LoadSelectionFromClip.
Два скрипта:
1. Установка закладки.
Очистка файла закладки.
1) Очищаем содержимое конкретного файла, заданного в параметрах будущей кнопки (пример, %COMMANDER_PATH%\BOOKMARK\bookmark1.txt).
Установка закладки.
2) Копируем в конкретный файл, заданный в параметрах будущей кнопки (этот же файл), полное имя файла под курсором или пути выделенных файлов. Пример:
2. Переход к закладке.bookmark1.txt писал(а):D:\TotalCmd8\TCLZMA64.DLL
D:\TotalCmd8\TCUNZL64.DLL
D:\TotalCmd8\UNRAR64.DLL
D:\TotalCmd8\WCMICONS.DLL
D:\TotalCmd8\WCMZIP64.DLL
Переход в каталог.
1) Копируем в буфер с конкретного файла, заданного в параметрах будущей кнопки (этого же файла), общий путь - в данном случае D:\TotalCmd8\ .
2) Выполняем команду - CD <путь из буфера>
Переход к файлам-закладкам.
3) Копируем в буфер с конкретного файла (этого же файла), заданного в параметрах будущей кнопки, содержимое файла целиком.
4) Выполняем команду cm_LoadSelectionFromClip.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Буфер - плохо.
Выделенный список - плохо. Восстановление выделения списка как-то не ассоциируется с закладкой как таковой.
[s]Копирование содержимого файла? Это тут к чему?
Выделение - зачем, если курсор встанет на нужный элемент?[/s]
А, это про запомненный список. См. выше.
Выделенный список - плохо. Восстановление выделения списка как-то не ассоциируется с закладкой как таковой.
[s]Копирование содержимого файла? Это тут к чему?
Выделение - зачем, если курсор встанет на нужный элемент?[/s]
А, это про запомненный список. См. выше.
Последний раз редактировалось Flasher Вс апр 21, 2013 18:41, всего редактировалось 1 раз.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Для портабельности?Flasher писал(а):Буфер - плохо.
Почему? Помечаем несколько файлов, а не один.Flasher писал(а):Выделенный список - плохо.
Вот содержимое файла:Flasher писал(а):Копирование содержимого файла? Это тут к чему?
Чтобы выполнить cm_LoadSelectionFromClip.bookmark1.txt писал(а):D:\TotalCmd8\TCLZMA64.DLL
D:\TotalCmd8\TCUNZL64.DLL
D:\TotalCmd8\UNRAR64.DLL
D:\TotalCmd8\WCMICONS.DLL
D:\TotalCmd8\WCMZIP64.DLL
Элементов несколько.Flasher писал(а):Выделение - зачем, если курсор встанет на нужный элемент?
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
В общем-то, смысл ясен. Но конкретно ответь: зачем тебе восстанавливать выделение нескольких файлов? Пример использования приведи.
И на каком из файлов должен устанавливаться курсор после восстановления? На том, что был под курсором или на каком-то из списка?
Скрипт, как и в прошлом случае, может быть один.
И на каком из файлов должен устанавливаться курсор после восстановления? На том, что был под курсором или на каком-то из списка?
Скрипт, как и в прошлом случае, может быть один.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Чтобы знать, какие файлы - файлы-закладки.Flasher писал(а):зачем тебе восстанавливать выделение нескольких файлов? Пример использования приведи.
Выделяем несколько файлов, устанавливаем закладки. Ходим по каталогам, забываем. Вспоминаем, переходим к файлам-закладкам. Они выделены - это наглядно.
На первом из списка, если возможно.Flasher писал(а):И на каком из файлов должен устанавливаться курсор после восстановления? На том, что был под курсором или на каком-то из списка?
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Это не пример использования. С выделенными файлами обычно что-то делают. Простой обзор таких файлов бессмысленен.ask-rus писал(а):Они выделены - это наглядно.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Каталог с музыкой. 10 муз. треков, понравилось - 3. Добавляем в закладки. Ходим по каталогам, забываем. Вспоминаем, переходим к понравившимся трекам. Они выделены - воспроизводим их или добавляем в плейлист плеера.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Так и знал, что свою больную тему затронешь. Только вот что-то мне подсказывает, что добавление в плейлисты куда продуктивнее. Нет?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Не забывайте про виртуальные панели, горячие финские парни. Открываешь на противоположной панели виртуальную. Ходишь по физическим директориям, ищешь файлы или слушаешь музыку. Нашел - тут же бросаешь на панель. Хочешь сотню - нет вопросов. Целую директорию - будьте любезны. Получается список. Дальше: редактируй, удаляй, архивируй, переходи к директории-источнику (Ctrl+стрелка). Тоже часто пользуюсь.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Кстати, есть конкретные значки, которые стоит переделать. Можно было бы добавить их в закладки и вернуться к ним с первым вдохновением с отправкой на редактирование.
В общем, вариантов масса.
Добавлено спустя 10 минут:

В общем, вариантов масса.
Добавлено спустя 10 минут:
Причём тут это? Ты же не собираешься реализовать ещё добавление в плейлист ко всему прочему?Flasher писал(а):Только вот что-то мне подсказывает, что добавление в плейлисты куда продуктивнее. Нет?
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Ты же пишешь о проигрывании. Зачем добавлять в закладки то, что можно запомнить в плейлисте и проиграть сразу там?ask-rus писал(а):Причём тут это?
Пример с виртуальными панелями тоже куда продуктивнее закладок.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.