View previous topic :: View next topic |
Author |
Message |
sa
Joined: 29 Apr 2009 Posts: 2597
|
(Separately) Posted: Wed Apr 16, 2014 09:36 Post subject: |
|
|
Вахмурка wrote: | На первое мой скрипт не обращает внимания. |
А на третье (когда отключена опция “Ctrl+вверх делает новую вкладку активной”)? |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2597
|
(Separately) Posted: Wed Apr 16, 2014 13:24 Post subject: |
|
|
Вахмурка wrote: | Да, вкладка пропадает. |
Вкладка с результатами поиска? Я то хотел узнать, как ведёт себя твой скрипт с обычной вкладкой, но при указанном состоянии опции. |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Apr 16, 2014 21:11 Post subject: |
|
|
sa wrote: | Но только не в случаях, когда выбран режим “Открывать новую вкладку рядом с текущей” и не для вкладки с результатами поиска (которая в итоге исчезнет)! | И не для вкладки с виртуальной папкой, системным плагином, архивом... _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2597
|
(Separately) Posted: Wed Apr 16, 2014 21:52 Post subject: |
|
|
Flasher
Ты привёл цитату о двух замеченных мной проблемах с моей кнопкой. Они не связаны друг с другом. Первая проблема это нечёткая работа в режиме "Открывать новую вкладку рядом с текущей" (переход не в копию вкладки). Вторая – закрывается исходная вкладка с результатами поиска, а копию результатов поиска в другую панель TC не поддерживает.
Нашлись какие-то другие заморочки с кнопкой? |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Apr 17, 2014 01:42 Post subject: |
|
|
sa wrote: | Нашлись какие-то другие заморочки с кнопкой? | Нашлись давно, просто сперва не хотел писать про них за неимением простого решения. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2597
|
(Separately) Posted: Thu Apr 17, 2014 08:01 Post subject: |
|
|
Flasher wrote: | Нашлись давно | Думаю, стоит огласить: если пользователь предупреждён, значит вооружён.
Add
Различий в поведении кнопки с виртуальной папкой, плагином файловой системы, архивом и обычной папкой не обнаружил. |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
|
Back to top |
|
|
Skif_off
Joined: 28 Nov 2012 Posts: 1232
|
(Separately) Posted: Wed Jan 27, 2016 14:29 Post subject: |
|
|
sa wrote: |
Но только не в случаях, когда выбран режим “Открывать новую вкладку рядом с текущей” и не для вкладки с результатами поиска (которая в итоге исчезнет)! |
Или когда вкладка одна и отключена опция Показывать заголовок вкладки, даже если она одна. |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2597
|
(Separately) Posted: Wed Jan 27, 2016 17:30 Post subject: |
|
|
Skif_off
Newser wrote: | При этом остальные вкладки должны оставаться, как и были. | Не означало ли это, что вкладка была не одна?
В данном случае другого поведения от предложенной кнопки ожидать не приходится: если в активной панели не видно ни одной вкладки, то вызвать команду для отображения контекстного меню вкладки (cm_DirTabsShowMenu или 3009) не получится. Но даже если показ одиночной вкладки и не отключён, переместить её TC всё равно не позволит – только скопировать.
P.S.
Заметил, что моё утверждение о нечёткой работе кнопки в режиме "Открывать новую вкладку рядом с текущей" (переход не в копию вкладки) не совсем верно. Баг присутствует в этом режиме только при установленной опции "Ctrl+вверх делает новую вкладку открытой". |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2597
|
(Separately) Posted: Sat Jan 30, 2016 12:01 Post subject: |
|
|
Убрал баг с переходом не в копию вкладки и добавил (первая функция if) принудительное включение опции Показывать заголовок вкладки, даже если она одна: Code: | 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
|
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Jan 30, 2016 18:18 Post subject: |
|
|
sa
Ну, наворотил. Тормозно работает, но вроде стабильно для простых вкладок. А баг был не только с переходом, а вообще глючило по полной. Чего сейчас не хватает, так это запятой с нулём после {ENTER}` и переноса маркера блокировки с автоснятием (проверять по tt_Left|RightTabIsLocked). _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2597
|
(Separately) Posted: Sat Jan 30, 2016 18:32 Post subject: |
|
|
Flasher wrote: | А баг был не только с переходом, а вообще глючило по полной. |
Примеров так и не дождались. Скорректированная кнопка вместо стабильной работы должна у тебя тоже глючить по полной, поскольку ничего принципиально нового в ней нет. |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
(Separately) Posted: Sat Jan 30, 2016 19:43 Post subject: |
|
|
Чисто из любопытства запустил вашу кнопку, вокруг которой столько копий ломается. Сообщение: Quote: | TCFS2
Error:
Unavailable key
Macros:
send_wait
Terminate process? | при этом открывается диалог Folder Tabs конфигурации.
Мне-то самому без нужды, своя рубашка к телу ближе, работает безупречно, только что проверил.
Так что либо для работы кнопки необходимы предварительные пляски с бубном, либо она работает не во всех режимах _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
|
|