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 

Закрытие всех незапертых вкладок при запуске/закрытии TC
Goto page Previous  1, 2
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
MVV



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

Post (Separately) Posted: Thu May 07, 2015 02:04    Post subject: Reply with quote

Quote:
А вот и неладно. Их там нет. Смотрел сразу и там и там.

А, они там чуть иначе названы, без Get: tt_LeftTabIndex/tt_RightTabIndex.

Flasher wrote:
Да хотя бы /ei allTabsClose(1).

Как странно у тебя всё работает... У меня никуда он не смещается. TCFS2 2.2.1.474, TCFS2Tools 1.4.4.214.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu May 07, 2015 02:25    Post subject: Reply with quote

MVV wrote:
А, они там чуть иначе названы
Вот, другое дело.
MVV wrote:
У меня никуда он не смещается.
Версии те же. Win7 x32, если что. Само смещение происходит в область чуть ниже и чуть правее центра экрана (не окна).
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu May 07, 2015 13:31    Post subject: Reply with quote

MVV
А ты можешь объяснить логику работы команды?:
Code:
msg($433,3009,#1,1) delay(10) send(`{UP 2}{ENTER}`, 0) delay(10) send(`{ENTER}`, 0)

Как она массово обрабатывает все вкладки?
И зачем тут delay(10) send(`{ENTER}`, 0)? У меня файл или папка под курсором открывается.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2694

Post (Separately) Posted: Thu May 07, 2015 14:06    Post subject: Reply with quote

Flasher wrote:
У меня файл или папка под курсором открывается

Видимо в настройках снята опция "Подтверждать закрытие всех вкладок".
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu May 07, 2015 14:18    Post subject: Reply with quote

Нет, не снята.
Ага, понял. Первую задержку убрал (и без неё работает), а вторую увеличил до 30. Теперь стало отрабатывать как надо.

Ключ DirTabOptions может иметь 144 варианта чисел. Какую бы формулу составить для обнаружения там 16 отдельно от 32, 64 и т.д.?

MVV, а курсор смещается по той простой причине, что при появлении диалога закрытия вкладок он автоматически становится на центр кнопки [ОК] (этот твик после установки системы в реестре у меня включается с остальной группой).
 SnapToDefaultButton.reg

_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Sat May 09, 2015 00:49    Post subject: Reply with quote

Flasher wrote:
Какую бы формулу составить для обнаружения там 16 отдельно от 32, 64 и т.д.?

Самую что ни на есть стандартную битовую операцию проверки флагов:
Code:
if(tcini(Configuration, DirTabOptions, # & $10), ...)

Flasher wrote:
при появлении диалога закрытия вкладок он автоматически становится на центр кнопки [ОК] (этот твик после установки системы в реестре у меня включается с остальной группой)

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



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat May 09, 2015 02:20    Post subject: Reply with quote

MVV wrote:
Самую что ни на есть стандартную битовую операцию проверки флагов:
А вместо ... номер флага вписывать?
MVV wrote:
Аа, у тебя эта жуткая опция включена. Very Happy
Удобная, а не жуткая. Smile
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Sat May 09, 2015 23:34    Post subject: Reply with quote

Quote:
А вместо ... номер флага вписывать?

Не, вместо ... вписывать действие. Флаг $10 я уже вписал.
Flasher wrote:
Удобная, а не жуткая. Smile

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



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun May 10, 2015 00:26    Post subject: Reply with quote

MVV wrote:
Флаг $10 я уже вписал.
А, ясно.
 Про удобство

MVV wrote:
Опять же, переключать панели не требуется, активировать вкладки можно с помощью tt_LeftTabSetIndex/tt_RightTabSetIndex, а узнавать текущие индексы с помощью tt_LeftTabGetIndex/tt_RightTabGetIndex.
Без переключения не обойтись, т.к. после вызова команды из меню вкладок панель активируется автоматически. Вызови, например, из правой панели:
Code:
/ef "tcm(tt_LeftTabSetIndex) msg($433,3009,tcm(tt_LeftTabIndex)+1,1) send(`{UP 3}{ENTER}`, 0)"
И заметь, что индекс в msg нужен на 1-цу больше.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
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
Goto page Previous  1, 2
Page 2 of 2

 
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