Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Flasher
Можно ли изменить в скрипте как работает переход в папку после распаковки архива?
Было бы удобнее, если бы переход в папку происходил в той же панели, где и начиналась распаковка.
А то начинаешь распаковку архива, и идешь в противоположенную панель работать. Вдруг, распаковка заканчивается, и тебя перенаправляют туда где был распакован архив.
Iori
С одной стороны мысль справедливая, с другой не совсем, т. к. переход — это ещё и альтернатива оповещению, которое в другой панели не всегда можно заметить.
Я бы без проблем добавил опцию, если бы не отсутствие (без доп. модуля вроде TCHelper) возможности правильно определять активную панель, не беря во внимание костыльные полурешения со сравнением %P/%T или списков в истории каталогов.
Частным вариантом (не считая Хелпера) для тебя может быть либо постоянное открытие в другой панели (ключ /R вместо /L в 74 строке) либо открытие в новой вкладке (добавка /T там же).
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Flasher писал(а):Я бы без проблем добавил опцию, если бы не отсутствие (без доп. модуля вроде TCHelper) возможности правильно определять активную панель, не беря во внимание костыльные полурешения со сравнением %P/%T или списков в истории каталогов.
Понятно. Лучше не прибегать к костыльным полу-решением.
Flasher писал(а):Частным вариантом (не считая Хелпера) для тебя может быть либо постоянное открытие в другой панели (ключ /R вместо /L в 74 строке) либо открытие в новой вкладке (добавка /T там же).
Спасибо за наводку, но оставлю как есть. Теряется опция перехода курсора в распакованную папку и на нужный файл. В принципе, это для меня альтернатива оповещению.
Iori писал(а):Теряется опция перехода курсора в распакованную папку и на нужный файл.
Почему это? Во втором случае точно нет, а в первом теряется только активность панели, восстанавливаемой по Tab.
И если размышлять логически, тебя вообще не должна интересовать, какая из панелей была активной перед запуском. Тебя должно интересовать соответствие текущего расположения в активной панели с исходным. Ведь продолжить работать ты можешь в любой из панелей.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Flasher писал(а):Почему это? Во втором случае точно нет, а в первом теряется только активность панели, восстанавливаемой по Tab.
У меня точно не так происходит.
При /L - работает стандартно.
При /R - Папка открывается там где и начиналась распаковка, но курсор не переходит в распакованную папку.
При /R /T - Переход в папку не происходит. Новая вкладка не создается.
Flasher писал(а):Ведь продолжить работать ты можешь в любой из панелей.
Iori писал(а):При /R - Папка открывается там где и начиналась распаковка, но курсор не переходит в распакованную папку.
Неверно. Папка открывается вовсе не там, где начиналась распаковка, а в неактивной в текущий момент панели. Переход в папку в другой панели должен осуществляться в любом случае. Можешь проверить простой кнопкой:
TOTALCMD#BAR#DATA
%COMMANDER_EXE% /A /O /S
/R=%V
wcmicons.dll,48
Переход к объекту под курсором в другой панели
Iori писал(а):При /R /T - Переход в папку не происходит. Новая вкладка не создается.
Во-первых, я не писал про комбинацию, только про /T, например, перед /L=. А во-вторых, почему у тебя ключ /R пустует, если он должен заменять /L, а не писаться в довесок?
Iori писал(а):Не очень понимаю как это сделать в данном случаи.
Что сделать? В данном случае ты сам выбираешь, в какой панели тебе продолжать работать.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Что-то не верится. Тогда бы это был баг ТС, о котором давно бы сообщили.
Iori писал(а):Так я не писал его в довесок.
А как это понимать?:
Iori писал(а):При /R /T
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Так у меня переход в папку осуществляется в неактивной панели, но курсор не переходит в папку с распакованными файлами.
Может он и не должен переходить.
Flasher писал(а):а в первом теряется только активность панели, восстанавливаемой по Tab.
Курсор и не переходит. Это указатель по сути. Он есть как в активной, так и в пассивной панели. Вот фокус остаётся на месте. Для фокуса есть ключ /P=, но он отвечает только за выбор между левой и правой стороной.
Вообще рассуждать лучше так. Если пути обеих панелей совпадают или не совпадают с исходным, то переходить в активной. Если с ним совпадает путь одной из панелей, то делать это в ней.
Правда в плане ресурсозависимости легче от этого не станет.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Flasher
Спасибо. Оставлю как есть. Это самое оптимальное решение в данном случаи.
С новой вкладкой, мне не понравилось.
С открытием папки в противоположенной панели, тоже не выход.
Iori
Ну, ты согласен с последним рассуждением? Я могу тебе частный вариант с Хелпером в ЛС потом скинуть.
Да, я сразу проверил. Сейчас пока дело встало на Lotus-e и поиске других расширений. Попробуй что-нибудь в утке поискать (типа: ftp:// + .ext).
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.