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 

TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое
Goto page Previous  1, 2, 3 ... 93, 94, 95 ... 128, 129, 130  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
MVV



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

Post (Separately) Posted: Fri Jan 09, 2015 19:42    Post subject: Reply with quote

Quote:
Это касается всех функций без исключения?

Сначала придётся нагородить такой объект, потом переделать на него вычислитель выражений, но т.к. в выражении могут быть использованы любые функции, то придётся все результаты хранить в таком сложном виде.

Quote:
regread/regwrite (кстати, я заметил, что их даже в ReadMe нет)

Их там нет, потому что они реализуются за счёт TCFS2Tools.
_________________
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: Fri Jan 09, 2015 22:10    Post subject: Reply with quote

MVV wrote:
Сначала придётся нагородить такой объект, потом переделать на него вычислитель выражений, но т.к. в выражении могут быть использованы любые функции, то придётся все результаты хранить в таком сложном виде.
А если по флагу обращаться к подобному объекту (подменять), выделив его в отдельную функцию?
_________________
Автору сборки 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: Fri Jan 09, 2015 23:32    Post subject: Reply with quote

Чтобы функция могла вернуть строку или число, нужны место для строки, место для числа и флаг, что это. Всё это вместе - объект, о котором я говорю.
_________________
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: Fri Jan 09, 2015 23:36    Post subject: Reply with quote

Я имею в виду, обращение в объекту только при постановке флага (параметра функции), т.е. без его указания всё будет работать по-старому.
_________________
Автору сборки 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 Jan 10, 2015 19:41    Post subject: Reply with quote

Параметра какой функции? Если внутренней, то как тогда снаружи, где этого флага нет, понять, что вернула функция, число или строку, и возможно ли вычислить выражение?
_________________
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 Jan 10, 2015 20:25    Post subject: Reply with quote

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



Joined: 29 Apr 2009
Posts: 2692

Post (Separately) Posted: Sat Jan 10, 2015 22:00    Post subject: Reply with quote

Flasher wrote:
Вот неплохой вариант: tcd(`%V\:`)
Хотя не очень
Согласен.

Flasher wrote:
А вот самый оптимальный вариант: tcm(330) msg($0B, 1) tcm(330)
Тем самым обновление касается только активной панели
Моя задача заключается в обновлении обеих файловых панелей.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sat Jan 10, 2015 22:18    Post subject: Reply with quote

У тебя же не одна единственная задача. Для большинства случаев, особенно, где нет лишних окон, это весьма приятная тема. Например, сюда подходит как нельзя кстати.
Для твоего случая вот такой вариант можно попробовать: tcm(533) run_item(locktc,0) tcm(524)
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2692

Post (Separately) Posted: Sat Jan 10, 2015 23:59    Post subject: Reply with quote

Flasher wrote:
У тебя же не одна единственная задача.
Я бы предпочёл ставить задачи самостоятельно. Иначе мы рискуем погрязнуть в решении других задач, не закончив с поставленной.
Flasher wrote:
можно попробовать: tcm(533) run_item(locktc,0) tcm(524)
Попробовал. Не понравилось.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sun Jan 11, 2015 02:33    Post subject: Reply with quote

sa wrote:
Я бы предпочёл ставить задачи самостоятельно.
Не понравилось.
Ой, всё...

MVV
А как там дела с вкладками?
_________________
Автору сборки 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: Sun Jan 11, 2015 12:50    Post subject: Reply with quote

Опять ты ленишьсы ставить вопрос подробно, что приходится вспоминать, какие вообще были вопросы, связанные с вкладками. Exclamation

Добавлено спустя 7 минут:

Если ты о проверке состояния вкладок, то оно есть, но не выложено и не описано ешё.

TCFS2Tools Beta 196

Code:
tt_LeftTabIndex=65580
tt_RightTabIndex=65581
tt_LeftTabCount=65582
tt_RightTabCount=65583
tt_LeftTabSetIndex=65584
tt_RightTabSetIndex=65585
tt_LeftTabIsLocked=65586
tt_RightTabIsLocked=65587

_________________
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 Jan 11, 2015 20:28    Post subject: Reply with quote

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



Joined: 21 Mar 2007
Posts: 1625

Post (Separately) Posted: Mon Feb 02, 2015 22:51    Post subject: Reply with quote

MVV
Я так понял, что ты знаешь способ определить состояние вкладки. Не поделишься - каким образом?
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Tue Feb 03, 2015 12:05    Post subject: Reply with quote

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



Joined: 21 Mar 2007
Posts: 1625

Post (Separately) Posted: Tue Feb 03, 2015 12:12    Post subject: Reply with quote

MVV wrote:
Заблокированность определяю только по наличию звёздочки в заголовке.
А, ясно. Эту мысль я тоже думал.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... 93, 94, 95 ... 128, 129, 130  Next
Page 94 of 130

 
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