как управлять закрытием вкладок

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

tsviolen
Сообщения: 7
Зарегистрирован: Вс дек 19, 2010 15:14

Сообщение tsviolen »

Вот как выглядят все секции файла Wincmd.ini, перенаправляемые в History.ini:
[left]
path=D:\
sortorder=1
RedirectSection=History.ini
[right]
path=C:\
sortorder=1
RedirectSection=History.ini
[Selection]
RedirectSection=History.ini
[SearchName]
RedirectSection=History.ini
[SearchIn]
RedirectSection=History.ini
[SearchText]
RedirectSection=History.ini
[RenameTemplates]
RedirectSection=History.ini
[RenameSearchFind]
RedirectSection=History.ini
[RenameSearchReplace]
RedirectSection=History.ini
[lefttabs]
RedirectSection=History.ini
[righttabs]
RedirectSection=History.ini
[Command line history]
RedirectSection=History.ini
[RightHistory]
RedirectSection=History.ini
[LeftHistory]
RedirectSection=History.ini
[MkDirHistory]
RedirectSection=History.ini
Что переносится "по-умолчанию" - не знаю, и даже не знаю, где это посмотреть.

Если интересно - могу выложить оба файла Wincmd.ini, и History.ini

Спасибо за участие.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

tsviolen
Выкладывать ничего не надо. Достаточно ответить:
1. В секции [Configuration] ключ AlternateUserIni=History.ini тоже задан?
2. Что это за сборка (то, что сборка, уже не вызывает никакого сомнения)?
Вопрос "зачем" не задаю — пользователь на него не ответит, а логика авторов сборок слишком часто лежит вне пределов здравого смысла. :wink:

А посмотреть, что по умолчанию, можно в справке TC, в разделе "Структура файла wincmd.ini". Описание ключа AlternateUserIni.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Надо было в комментариях к каждому скрипту вставлять предупреждение: "Автор не только не гарантирует правильную работу своих скриптов в сборках, но гарантирует их неправильную работу!".

2tsviolen
Давай так - если хочешь, чтобы я помог тебе со скриптом и чтобы он работал не криво. а прямо, сперва вычисти из инишника все упоминания о сборке (по крайней мере, из тех разделов, которые упомянуты в скрипте - см. выше). Иначе я при всем желании ничего не смогу сделать.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
tsviolen
Сообщения: 7
Зарегистрирован: Вс дек 19, 2010 15:14

Сообщение tsviolen »

2Avada
Дабы вслепую не решать неизвестно откуда возникающие проблемы, просто переустановил ТС - стандартный дистрибутив. Теперь я тоже не знаю, что такое History.ini.
Что была за сборка - не помню, да и вряд ли ответ на этот вопрос уже имеет смысл.

2Вахмурка
После переустановки ТС в работе скрипта остались те же проблемы.
А именно.
Скрипт находит несуществующие пути. К примеру, в правой панели 4 вкладки с номерами 0 - 3. Вкладка, содержащая недействительный путь - под номером 1. Активная вкладка - номер 0. При щелчке правой кнопкой мыши на пункте "Check Path Validity" вместо тихого закрытия всё равно выдаёт запрос на закрытие вкладки. При положительном ответе - открывается контекстное меню активной вкладки, дальше - мерцание по пунктам меню, затем следует (каждый раз по-разному):
а) либо открытие дубликата активной вкладки
б) либо закрытие активной вкладки
в) либо открывается диалоговое окно с запросом на открытие Tab-файла.
При щелчке левой кнопкой мыши на пункте "Check Path Validity" выдаётся запрос на закрытие вкладки с несуществующим путём. Как и указано выше, при положительном ответе - открывается контекстное меню активной вкладки, дальше - мерцание по пунктам меню, затем следует (каждый раз по-разному):
а) либо открытие дубликата активной вкладки в противоположной панели
б) либо открытие новой вкладки, содержащей путь к каталогу, родительскому по отношению к пути в активной вкладке, при этом вкладки в правой панели меняют своё расположение (номера).
В любом случае, вкладка с несуществующим путём не закрывается, и операции проводятся с активной вкладкой.
Поможете разобраться?
Спасибо за участие.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

tsviolen писал(а):Что была за сборка - не помню, да и вряд ли ответ на этот вопрос уже имеет смысл.
Теперь — никакого. Что ж, правильное решение, дающее возможность для конструктивного обсуждения.
Последний раз редактировалось Avada Чт янв 06, 2011 21:40, всего редактировалось 1 раз.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

2tsviolen
Решение об уходе со сборки также одобряю.
Я только что вернулся с дачи, так что малость усталый и неадекватный. Завтра посмотрю внимательнее, сообщу. Общение продолжим через личные сообщения.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

tsviolen писал(а):После переустановки ТС в работе скрипта остались те же проблемы.
Я на всякий случай спрошу, чтобы потом недомолвки в недоумение не приводили: установка производилась отдельно от предыдущего каталога ТС или поверх?
tsviolen
Сообщения: 7
Зарегистрирован: Вс дек 19, 2010 15:14

Сообщение tsviolen »

2Flasher
Установке предшествовало полное удаление ТС - всего каталога, подкаталогов, плагинов и файлов конфигурации, а также чистка реестра от упоминаний о ТС.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

2tsviolen
Вчера послал личное сообщение.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Ответить