Страница 2 из 3
Добавлено: Ср апр 16, 2014 09:36
sa
Вахмурка писал(а):На первое мой скрипт не обращает внимания.
А на третье (когда отключена опция “Ctrl+вверх делает новую вкладку активной”)?
Добавлено: Ср апр 16, 2014 12:10
Вахмурка
Да, вкладка пропадает. На досуге займусь. Когда только он будет, этот досуг...
Добавлено: Ср апр 16, 2014 13:24
sa
Вахмурка писал(а):Да, вкладка пропадает.
Вкладка с результатами поиска? Я то хотел узнать, как ведёт себя твой скрипт с обычной вкладкой, но при указанном состоянии опции.
Добавлено: Ср апр 16, 2014 20:04
Вахмурка
Плохо ведет

Добавлено: Ср апр 16, 2014 21:11
Flasher
sa писал(а):Но только не в случаях, когда выбран режим “Открывать новую вкладку рядом с текущей” и не для вкладки с результатами поиска (которая в итоге исчезнет)!
И не для вкладки с виртуальной папкой, системным плагином, архивом...
Добавлено: Ср апр 16, 2014 21:52
sa
Flasher
Ты привёл цитату о двух замеченных мной проблемах с моей кнопкой. Они не связаны друг с другом. Первая проблема это нечёткая работа в режиме "Открывать новую вкладку рядом с текущей" (переход не в копию вкладки). Вторая – закрывается исходная вкладка с результатами поиска, а копию результатов поиска в другую панель TC не поддерживает.
Нашлись какие-то другие заморочки с кнопкой?
Добавлено: Чт апр 17, 2014 01:42
Flasher
sa писал(а):Нашлись какие-то другие заморочки с кнопкой?
Нашлись давно, просто сперва не хотел писать про них за неимением простого решения.
Добавлено: Чт апр 17, 2014 08:01
sa
Flasher писал(а):Нашлись давно
Думаю, стоит огласить: если пользователь предупреждён, значит вооружён.
Add
Различий в поведении кнопки с виртуальной папкой, плагином файловой системы, архивом и обычной папкой не обнаружил.
Добавлено: Пн июн 16, 2014 17:15
Вахмурка
Подправил
скрипт. Теперь работает вне зависимости от установки
[ ] Ctrl+Up opens new tab in foreground
Добавлено: Ср янв 27, 2016 13:29
Skif_off
sa писал(а):Newser писал(а):работает
Но только не в случаях, когда выбран режим “Открывать новую вкладку рядом с текущей” и не для вкладки с результатами поиска (которая в итоге исчезнет)!
Или когда вкладка одна и отключена опция
Показывать заголовок вкладки, даже если она одна.
Добавлено: Ср янв 27, 2016 16:30
sa
Skif_off
Newser писал(а):При этом остальные вкладки должны оставаться, как и были.
Не означало ли это, что вкладка была не одна?
В данном случае другого поведения от предложенной кнопки ожидать не приходится: если в активной панели не видно ни одной вкладки, то вызвать команду для отображения контекстного меню вкладки (cm_DirTabsShowMenu или 3009) не получится. Но даже если показ одиночной вкладки и не отключён, переместить её TC всё равно не позволит – только скопировать.
P.S.
Заметил, что моё утверждение о нечёткой работе кнопки в режиме "Открывать новую вкладку рядом с текущей" (переход не в копию вкладки) не совсем верно. Баг присутствует в этом режиме только при установленной опции "Ctrl+вверх делает новую вкладку открытой".
Добавлено: Сб янв 30, 2016 11:01
sa
Убрал баг с переходом не в копию вкладки и добавил (первая функция
if) принудительное включение опции
Показывать заголовок вкладки, даже если она одна:
Код: Выделить всё
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\TCFS2\TCFS2.exe
/ef "if(!tcini(Configuration, DirTabOptions, # & 1), tcm(488,1) + send_wait(`{TAB} {ENTER}`, findwnd(TDLGCONFIGALL)) + delay(200)) tcm(3009,1) send(`{DOWN 5}{ENTER}`) delay(200) tcm(3007) send(`{TAB}`) if(tcini(Configuration, DirTabOptions, # & 64) && tcini(Configuration, DirTabOptions, # & 128), , delay(200) + tcm(3001) + tcm(3007))"
wcmicons.dll,83
Переместить текущую вкладку в другую панель
-1
Добавлено: Сб янв 30, 2016 17:18
Flasher
sa
Ну, наворотил. Тормозно работает, но вроде стабильно для простых вкладок. А баг был не только с переходом, а вообще глючило по полной. Чего сейчас не хватает, так это запятой с нулём после {ENTER}` и переноса маркера блокировки с автоснятием (проверять по tt_Left|RightTabIsLocked).
Добавлено: Сб янв 30, 2016 17:32
sa
Flasher писал(а):А баг был не только с переходом, а вообще глючило по полной.
Примеров так и не дождались. Скорректированная кнопка вместо стабильной работы должна у тебя тоже глючить по полной, поскольку ничего принципиально нового в ней нет.
Добавлено: Сб янв 30, 2016 18:43
Вахмурка
Чисто из любопытства запустил вашу
кнопку, вокруг которой столько копий ломается. Сообщение:
TCFS2
Error:
Unavailable key
Macros:
send_wait
Terminate process?
при этом открывается диалог Folder Tabs конфигурации.
Мне-то самому без нужды,
своя рубашка к телу ближе, работает безупречно, только что проверил.
Так что либо для работы кнопки необходимы предварительные пляски с бубном, либо она работает не во всех режимах