Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Как убрать кнопку ТС из панели задач?

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Владимир М



Joined: 16 Sep 2009
Posts: 78

Post (Separately) Posted: Mon Aug 16, 2010 08:48    Post subject: Как убрать кнопку ТС из панели задач? Reply with quote

Можно ли средствами самого ТС убрать кнопку ТС из таскбара? При этом другие окна тотала типа; копирование, перемещение и т.д. должны отображаться на панеле задач разумеется при ативации этих функций тоталом
_________________
Windows7 x64 TC 7.55a


Last edited by Владимир М on Mon Aug 16, 2010 10:18; edited 1 time in total
Back to top
View user's profile Send private message
Batya



Joined: 15 Dec 2004
Posts: 2227
Location: Москва, Россия

Post (Separately) Posted: Mon Aug 16, 2010 09:33    Post subject: Reply with quote

Владимир М
Когфигурация -> Настройка -> Основные операции -> Сворачивать в системный трей (рядом с часами)
_________________
Нет, я не сплю. Я просто медленно моргаю.
Back to top
View user's profile Send private message
Владимир М



Joined: 16 Sep 2009
Posts: 78

Post (Separately) Posted: Mon Aug 16, 2010 09:51    Post subject: Reply with quote

Batya
так ведь нужно чтобы при работающем тотале её не было в панеле задач
_________________
Windows7 x64 TC 7.55a


Last edited by Владимир М on Mon Aug 16, 2010 10:24; edited 1 time in total
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Mon Aug 16, 2010 09:52    Post subject: Reply with quote

Во-первых, будем называть вещи своими именами. Не "вкладку", а "кнопку на панели задач".

Во-вторых, скрывать ее можно лишь когда окно ТК свернуто - используя опцию, о которой написал Batya. А если окно ТК не свернуто, эта кнопка всегда будет отображаться, а также все кнопки других окон ТК, как при активации этих функций тоталом, так и пользователем.

Наконец, есть такая мелочь, как группировка схожих кнопок панели задач (в Windows XP и старше) - когда все окна тотала будут сидеть под одной общей кнопкой.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…


Last edited by MVV on Mon Aug 16, 2010 09:54; edited 1 time in total
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10420
Location: Россия, Саратов

Post (Separately) Posted: Mon Aug 16, 2010 09:54    Post subject: Reply with quote

Batya
Он, ИМХО, не про это спрашивает. Указанная опция заменит кнопку на панели задач значком в трее при сворачивании окна TC. а речь вроде как идёт о том, чтобы при активном окне TC значок в трее отображался, а кнопки в панели задач не было.

Владимир М
Если вопрос понят правильно — нет, нельзя.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Владимир М



Joined: 16 Sep 2009
Posts: 78

Post (Separately) Posted: Mon Aug 16, 2010 10:03    Post subject: Reply with quote

MVV
на счёт группо'вки известно, но речь шла о другом
а по поводу вкладка или кнопка, исправил

Avada
абсолютно правильно. А жаль.....
_________________
Windows7 x64 TC 7.55a


Last edited by Владимир М on Mon Aug 16, 2010 10:21; edited 1 time in total
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Mon Aug 16, 2010 10:19    Post subject: Reply with quote

Понимаю, что о другом, просто кстати написал.

В стандартных дельфийских программах окно программы является дочерним по отношению к некоторому невидимому окну класса TApplication - управляя его видимостью, можно управлять видимостью кнопки на панели задач, не меняя вида окна. В тотале же такой иерархии окон нет, в нем сразу идет нормальное окно.

Вообще, немного пораскинув мозгами по мостовой, удалось придумать изврат, который решает проблему. Принцип решения основан на том, что в системе есть вспомогательные "инструментальные" окна, у которых нет кнопок на панели задач (у них узкая строка заголовка с единственной кнопкой закрытия). Поэтому нужно лишь включить соответствующий стиль окна. Решение привожу в виде параметров кнопки с использованием TCFS2 (сама программа - в подписи).

Итак, в файле TCFS2.ini в разделе [Items] добавляем строку:
Code:
hide_taskbar_button=show(0) set_style(, |$80) show(1)


И вызываем программу с кнопки панели инструментов тотала:
Code:
TCFS2.exe /ei hide_taskbar_button


Чтобы сделать команду-переключатель отображения заголовка окна, нужно написать set_style(, ^$80) вместо set_style(, |$80) в вышеуказанной строке.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Владимир М



Joined: 16 Sep 2009
Posts: 78

Post (Separately) Posted: Mon Aug 16, 2010 11:04    Post subject: Reply with quote

MVV
весьма изощрённая форма Very Happy НО работает! Спасибо большое!

p.s. после включения кнопки чуток меняется визуальное отображение ТС
_________________
Windows7 x64 TC 7.55a
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Mon Aug 16, 2010 11:13    Post subject: Reply with quote

Да, меняется - ведь метод меняет стиль окна. Меняется исключительно заголовок (я уже упоминал, что у инструментальных окон узкая строка заголовка с единственной кнопкой закрытия). И заметны некоторые артефакты перерисовки под строкой меню, которые исчезают после минимизации/разворачивания и восстановления окна - для устранения можно прямо в команду hide_taskbar_button включить эти самые минимизацию/разворачивание до изменения стиля и восстановление положения окна после.

А чтобы сделать эффект автоматическим, рекомендую плагин Autorun.wdx, который будет запускать TCFS2.exe с нужными параметрами при запуске тотала.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Владимир М



Joined: 16 Sep 2009
Posts: 78

Post (Separately) Posted: Mon Aug 16, 2010 11:35    Post subject: Reply with quote

MVV
а как "включить эти самые минимизацию/разворачивание "?
_________________
Windows7 x64 TC 7.55a
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Mon Aug 16, 2010 12:36    Post subject: Reply with quote

Вообще, всё уже написано в Readme.txt и TCFS2.ini. Smile

Лучший вариант:
Code:
hide_taskbar_button=show(0) set_style(, # ^ $80) run_item(m2) run_item(m2)
(обновлено для TCFS2 1.4.1)

При этом окно в любом случае сохранит свою прежнюю позицию и состояние (если было не развернуто, развернется до и восстановится после изменения стиля, если развернуто, восстановится до и развернется после). Но такое переключение заметнее, чем переключение с простым сокрытием окна.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…


Last edited by MVV on Tue Sep 14, 2010 13:31; edited 2 times in total
Back to top
View user's profile Send private message
Владимир М



Joined: 16 Sep 2009
Posts: 78

Post (Separately) Posted: Mon Aug 16, 2010 12:46    Post subject: Reply with quote

MVV
Ещё раз благодарю. Тема раскрыта.
_________________
Windows7 x64 TC 7.55a
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1172
Location: Макеевка

Post (Separately) Posted: Sun Aug 19, 2012 17:43    Post subject: Reply with quote

Под ХР работает нормально, от заголовка остаётся узенькая полоска с одной кнопкой закрытия.

А вот под Windows8x64 (TC 8.01x32) - после выполнения команды окно TC залезает под панель задач. Это можно исправить средствами TCFS2 или это особенность ОС ?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group