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 ... 106, 107, 108 ... 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: Wed Dec 30, 2015 20:43    Post subject: Reply with quote

Quote:
Я же выше написал про отключение. Разве этого недостаточно?

Совершенно недостаточно, если ты действительно хочешь, чтобы у меня об отключении было такое же представление, как у тебя. Чем подробнее ты опишешь, тем выше шанс, что тебя поймут правильно.
Quote:
Почему? Убери все спецсимволы, и всё будет работать правильно.

Я указал три ошибки в твоём примере, и спецсимволы - лишь одна из них.
Quote:
Что есть "посылание символов"? Передача с точным возвратом или какой иной неведомый без телепатии смысл?

Одно дело - послать нажатие клавиши (при этом учитываются раскладка и регистр, т.е. при отправке w вполне может напечататься Ц), и другое - посылать символ как есть.
Quote:
Почему спецсимволы должны быть исключением? Непорядок.

Именно потому, что они являются спецсимволами и их значение может быть понято двояко.
Quote:
Не стало, а было. Выше всё обсуждено.

Ну так уже, стало быть, с ним всё хорошо, раз было?
Quote:
Имелись в виду клавиши в фигурных скобках типа {TAB} и, соответсвенно, необходимость использования этих скобок внутри выражения в качестве спецсимволов.

Часть символов обрабатывать одним образом, а часть другим - так и программе сложнее, и человеку сложнее запомнить, какая часть как будет обработана. А сейчас правило единое для всех спецсимволов в строке без собаки.
_________________
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: Wed Dec 30, 2015 21:01    Post subject: Reply with quote

MVV wrote:
если ты действительно хочешь, чтобы у меня об отключении было такое же представление, как у тебя
Я понятие не имел, что у тебя какое-то иное представление могло быть до подробностей. Впрочем, ты и не объяснил - какое.
MVV wrote:
Я указал три ошибки в твоём примере, и спецсимволы - лишь одна из них.
Если наличие специсимволов только одна ошибка, то почему-бы тебе не объяснить, почему без них всё работает? Нет ошибок - работает правильно, есть ошибки - работает неправильно. Логика. Exclamation
MVV wrote:
и другое - посылать символ как есть.
Так ты так и написал - "посылать символы в неизменном виде". "В неизменном виде" = "как есть".
MVV wrote:
Именно потому, что они являются спецсимволами и их значение может быть понято двояко.
Кем или чем? Программой? Так сделай как следует. Пользователем? Если использовать соотв. синтаксис с теми же угловыми, то будет понято так, как указано в справке.
MVV wrote:
Ну так уже, стало быть, с ним всё хорошо, раз было?
Было и остаётся.
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 01, 2016 11:55    Post subject: Reply with quote

Quote:
Я понятие не имел, что у тебя какое-то иное представление могло быть до подробностей. Впрочем, ты и не объяснил - какое.

Отключение чего-то и отключение обработки чего-то - суть разные вещи.
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 01, 2016 14:37    Post subject: Reply with quote

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



Joined: 29 Apr 2009
Posts: 2688

Post (Separately) Posted: Fri Jan 01, 2016 20:47    Post subject: Reply with quote

Flasher
Дополненная цитата:
MVV wrote:
и нужны (с другой стороны, они и там могут быть полезны - например, чтобы с помощью `~(%v)` послать Alt+V независимо от раскладки клавиатуры).
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Fri Jan 01, 2016 20:50    Post subject: Reply with quote

sa
Если целью было поднас..ть, то новогодний "подарочек" тебе удался. Что ж, весьма ожидаемо.
_________________
Автору сборки 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 02, 2016 18:00    Post subject: Reply with quote

А мне кажется, sa вполне правильно указал на пояснение о том, почему существующее поведение менять не стоит (не единственное, впрочем, но одно из самых веских, т.к. связано с обратной совместимостью).

И вопрос о собакорежиме всё ещё в силе:
MVV wrote:
Мне всё ещё интересно, что с ним не так.

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



Joined: 29 Apr 2009
Posts: 2688

Post (Separately) Posted: Thu Jan 14, 2016 11:33    Post subject: Reply with quote

MVV
В последней Beta 502 вылезла таки проблемка с угловыми скобками при использовании команды Custom_F_D для вызова фильтра. А конкретно, перестала срабатывать конструкция
Code:
tem(`em_cd >`#1)
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Thu Jan 14, 2016 14:24    Post subject: Reply with quote

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



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

Post (Separately) Posted: Fri Jan 15, 2016 00:25    Post subject: Reply with quote

Попробуй, вроде работает:

TCFS2 Beta 504
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2688

Post (Separately) Posted: Fri Jan 15, 2016 10:32    Post subject: Reply with quote

MVV
Проблема решена, спасибо!
Back to top
View user's profile Send private message
HA3APET



Joined: 22 Feb 2010
Posts: 151

Post (Separately) Posted: Thu Jan 21, 2016 01:09    Post subject: Reply with quote

MVV
Во внутренних ассоциациях у меня
TCFS2.exe /u- /ef "tcm(502, 1)"
Но если выбрать 2 объекта, то появляется 2 окна по изменению атрибутов.
Есть ли возможность сделать, чтобы было 1 окно изменяющее атрибуты для выделенных объектов?
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Thu Jan 21, 2016 03:20    Post subject: Reply with quote

HA3APET
Не подтверждаю. /u- тут вообще не имеет смысла ставить.
Пишется полный путь в кавычках, а дальше /ef tcm(502) без кавычек.
Честно говоря, не представляю, как вообще 2 окна атрибутов могут появляться, оно же модальное. Shocked
_________________
Автору сборки 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: Thu Jan 21, 2016 17:41    Post subject: Reply with quote

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

HA3APET,
Обычно программы в ассоциациях запускаются по одной на файл, при этом, если в команде во внутренних ассоциациях встречается %1, тотал подставляет вместо него путь к файлу, для которого запускается программа. Попробуй где-нибудь в командной строке указать %2, тогда тотал вместо этого параметра подставит имена всех файлов, запустив только 1 экземпляр программы. Чтобы не запороть командную строку этой добавкой, можно завернуть её в <``> и передать в какую-нибудь ничего не делающую функцию, например:
Code:
TCFS2.exe /u- /ef "tcm(502, 1) if(0, <`%2`>)"

_________________
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 Jan 21, 2016 18:39    Post subject: Reply with quote

MVV, это только на TC x64 подтверждается?
_________________
Автору сборки 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 -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... 106, 107, 108 ... 128, 129, 130  Next
Page 107 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