А на третье (когда отключена опция “Ctrl+вверх делает новую вкладку активной”)?Вахмурка писал(а):На первое мой скрипт не обращает внимания.
Переместить текущую вкладку в другую панель
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Да, вкладка пропадает. На досуге займусь. Когда только он будет, этот досуг...
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Плохо ведет 
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
И не для вкладки с виртуальной папкой, системным плагином, архивом...sa писал(а):Но только не в случаях, когда выбран режим “Открывать новую вкладку рядом с текущей” и не для вкладки с результатами поиска (которая в итоге исчезнет)!
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Flasher
Ты привёл цитату о двух замеченных мной проблемах с моей кнопкой. Они не связаны друг с другом. Первая проблема это нечёткая работа в режиме "Открывать новую вкладку рядом с текущей" (переход не в копию вкладки). Вторая – закрывается исходная вкладка с результатами поиска, а копию результатов поиска в другую панель TC не поддерживает.
Нашлись какие-то другие заморочки с кнопкой?
Ты привёл цитату о двух замеченных мной проблемах с моей кнопкой. Они не связаны друг с другом. Первая проблема это нечёткая работа в режиме "Открывать новую вкладку рядом с текущей" (переход не в копию вкладки). Вторая – закрывается исходная вкладка с результатами поиска, а копию результатов поиска в другую панель TC не поддерживает.
Нашлись какие-то другие заморочки с кнопкой?
Нашлись давно, просто сперва не хотел писать про них за неимением простого решения.sa писал(а):Нашлись какие-то другие заморочки с кнопкой?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Подправил скрипт. Теперь работает вне зависимости от установки
[ ] Ctrl+Up opens new tab in foreground
[ ] Ctrl+Up opens new tab in foreground
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Skif_off
В данном случае другого поведения от предложенной кнопки ожидать не приходится: если в активной панели не видно ни одной вкладки, то вызвать команду для отображения контекстного меню вкладки (cm_DirTabsShowMenu или 3009) не получится. Но даже если показ одиночной вкладки и не отключён, переместить её TC всё равно не позволит – только скопировать.
P.S.
Заметил, что моё утверждение о нечёткой работе кнопки в режиме "Открывать новую вкладку рядом с текущей" (переход не в копию вкладки) не совсем верно. Баг присутствует в этом режиме только при установленной опции "Ctrl+вверх делает новую вкладку открытой".
Не означало ли это, что вкладка была не одна?Newser писал(а):При этом остальные вкладки должны оставаться, как и были.
В данном случае другого поведения от предложенной кнопки ожидать не приходится: если в активной панели не видно ни одной вкладки, то вызвать команду для отображения контекстного меню вкладки (cm_DirTabsShowMenu или 3009) не получится. Но даже если показ одиночной вкладки и не отключён, переместить её TC всё равно не позволит – только скопировать.
P.S.
Заметил, что моё утверждение о нечёткой работе кнопки в режиме "Открывать новую вкладку рядом с текущей" (переход не в копию вкладки) не совсем верно. Баг присутствует в этом режиме только при установленной опции "Ctrl+вверх делает новую вкладку открытой".
Убрал баг с переходом не в копию вкладки и добавил (первая функция 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
sa
Ну, наворотил. Тормозно работает, но вроде стабильно для простых вкладок. А баг был не только с переходом, а вообще глючило по полной. Чего сейчас не хватает, так это запятой с нулём после {ENTER}` и переноса маркера блокировки с автоснятием (проверять по tt_Left|RightTabIsLocked).
Ну, наворотил. Тормозно работает, но вроде стабильно для простых вкладок. А баг был не только с переходом, а вообще глючило по полной. Чего сейчас не хватает, так это запятой с нулём после {ENTER}` и переноса маркера блокировки с автоснятием (проверять по tt_Left|RightTabIsLocked).
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Чисто из любопытства запустил вашу кнопку, вокруг которой столько копий ломается. Сообщение:
Мне-то самому без нужды, своя рубашка к телу ближе, работает безупречно, только что проверил.
Так что либо для работы кнопки необходимы предварительные пляски с бубном, либо она работает не во всех режимах
при этом открывается диалог Folder Tabs конфигурации.TCFS2
Error:
Unavailable key
Macros:
send_wait
Terminate process?
Мне-то самому без нужды, своя рубашка к телу ближе, работает безупречно, только что проверил.
Так что либо для работы кнопки необходимы предварительные пляски с бубном, либо она работает не во всех режимах
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)