Страница 176 из 211
Добавлено: Сб фев 21, 2015 23:17
Вахмурка
Экий ты придирчивый. em_twdl_* - это мои команды для доступа к директориям смартфона. MyDocuments там только мешаться будут. Вот если бы в списке em_twdl_* можно было сепаратор состряпать...
А что, сложно организовать поддержку окружения? И как, кстати, там складываются отношения TWinKey с TCFS? Нашли общий язык?
Добавлено: Сб фев 21, 2015 23:37
VadiMGP
Вахмурка писал(а):em_twdl_* - это мои команды для доступа к директориям смартфона.
Честное слово, мне удавалось туда и FTP добавлять.
Вахмурка писал(а):Вот если бы в списке em_twdl_* можно было сепаратор состряпать...
Вот это выглядит гораздо более разумно, особенно если используется категоризированное меню. А сколько у тебя всего em_twdl_ команд?
Вахмурка писал(а):А что, сложно организовать поддержку окружения?
Не в сложности дело, а в том, что это чересчур узкоспециализировано. Городить все это только ради одной директории...
Вахмурка писал(а):И как, кстати, там складываются отношения TWinKey с TCFS? Нашли общий язык?
Уже нашли стол для переговоров.
Добавлено: Сб фев 21, 2015 23:43
Вахмурка
А сколько у тебя всего em_twdl_ команд?
Сейчас 6. Предыдущий смарт был на Андроиде, так команд набиралось с дюжину, уже не помню.
Добавлено: Вс фев 22, 2015 00:03
VadiMGP
Вахмурка писал(а):Вот если бы в списке em_twdl_* можно было сепаратор состряпать...
Основная проблема - юзабилити. Как указать где должен быть сепаратор?
Можно сделать, например, таким макаром. При создании команды в поле tooltip писать строку вида "--- текст". Тогда этому пункту будет предшествовать сепаратор. При использовании категоризированного списка указанный текст будет на сепараторе.
Но на ответственности юзера остается переупорядочивать команды в usercmd.ini до достижения нужного порядка. Что, конечно, противно, но других плодотворных дебютных идей нету.
Какие будут мысли вслух?
Добавлено: Вс фев 22, 2015 00:27
Вахмурка
Ну да, аналогичный прием (тег /BREAK) один парень, который тутуется, использовал в программе TCMenu. Слыхал о такой?

Но на ответственности юзера остается переупорядочивать команды в usercmd.ini до достижения нужного порядка
Пардон, а разве сейчас не так?
Добавлено: Вс фев 22, 2015 00:51
VadiMGP
Вахмурка
Что значит "слыхал"? Список дисков, главное меню TWinKey и список табов - все это та же самая TCMenu.
Вахмурка писал(а):Пардон, а разве сейчас не так?
Так, но сегодня это не столь критично, потому что порядок ничего не значит. Ну, будут у тебя две директории в другом порядке - ничего принципиально не изменится. А вот если у тебя пункты с сепараторами кучкой соберутся в конце меню, то-то ты взовьешься соколом ясным.
Добавлено: Вс фев 22, 2015 00:57
Вахмурка
А вот если у тебя пункты с сепараторами кучкой соберутся в конце меню
Но ведь небо не упадет на землю? "Горбачев не возвратится к власти" ((С) КВН ДГУ)? Юзверь сразу увидит это безобразие, тем же соколом спустится на грешную твердь и все исправит. А
Avada, несомненно, с твоей подачи добавит в документацию строгое предупреждение
Добавлено: Вс фев 22, 2015 02:56
VadiMGP
Вахмурка
Ты не понял. Сегодня возня с упорядочиванием usercmd.ini - занятие для дотошного любителя вылизывать, ради перфекционизма. А завтра, из-за мизерной добавки, станет вынужденным занятием. Не комильфо.
Вот ходишь ты в штанах, в кармане звякает мелочь. А тут новые штаны продают, которые могут голосом говорить сколько именно мелочи в карманах. Но по инструкции надо эту мелочь в карманы не просто ссыпать, а строго по одной монетке опускать. Ну, глупо это.
Добавлено спустя 1 час 31 минуту:
All
По поводу фестивалей - поверяйте с
новой версией отсюда.
Это не относится к черному фону - тот Джавдет мой.
Добавлено: Вс фев 22, 2015 03:21
MVV
Вахмурка писал(а):И еще я хочу уточнить - "переключить" означает включить/выключить главное меню?
Я это понимаю именно так, хотя, возможно,
MVV меня закидает тухлыми яйцами. У меня вообще странности с этой командой. Во-первых, в 64-битном ТС меню выглядит
ужасно. Во-вторых, при повторном исполнении этой команды главное меню не появляется, а показать/спрятать его можно клавишей Alt. А в-третьих, иногда эта клавиша приводит к сдвигу всего окна ТС вверх, и это тоже лечится перезапуском.
Яйца дороги нынче. Замечу, что
mm0 всегда скрывает,
mm1 всегда отображает, в то время как
mm2 переключает отображение меню.
А насчёт конфликта - думается мне, тут всё зависит от порядка загрузки плагинов тоталом. Если TWinKey будет грузиться
позже TCFS2Tools, то и сабклассить окно тотала будет позже, т.е. иметь высший приоритет, и проблемы быть не должно. Но тут проще было исправить.

Добавлено: Вс фев 22, 2015 08:53
Avada
VadiMGP
MVV
Проверил с новой версией TCFS2Tools. Разумеется, на обеих битностях. Проблем больше не вижу. Хоть при автозапуске вместе с TC, хоть при скрытии главного меню потом.
И у меня есть другой вопрос по em_twdl_*, не про сепараторы. В нынешнем виде для пункта меню используется завершающая часть имени юзер-команды. Всё бы хорошо, но в таких именах не допускается пробел, который приходится заменять, скажем, подчёркиванием. Это не имеет никакого значения при работе с юзер-командами как таковыми, а вот в меню смотрится уже не очень. Есть ли возможность отображать в меню не часть имени такой команды, а подсказку к ней?
Добавлено: Вс фев 22, 2015 10:36
VadiMGP
Avada писал(а):Есть ли возможность отображать в меню не часть имени такой команды, а подсказку к ней?
Технически - раз плюнуть. Только надо помнить, что сейчас ТС проверяет уникальность имен команд и, тем самым, не позволяет создать два идентичных пункта в меню. Если же текст брать из подсказки, то никто этого не проверяет. Если это не смущает, то сделаю.
Добавлено: Вс фев 22, 2015 10:38
Вахмурка
2VadiMGP
Во-первых, с новой версией TCFS2tools все гораздо лучше - фестиваль не начинается. Но глючок есть все равно. Мелочь, но... даже не раздражает - сбивает с толку.
Как воспроизвести: запустить ТС с автокомандой "Скрыть меню" (см. выше). Теперь щелкнуть правой кнопкой мыши на заголовке любой вкладки. Тут же появляется главное меню, только что успешно скрытое. Появляется, разумеется, и меню 3009, но, в отличие от предыдущей версии, совершенно законно и ожидаемо. При любом последующем действии главное меню опять исчезает, и больше в данном сеансе выполнить трюк не удается. Как фокус с распилом человека - каждый раз с новой ассистенткой.
Если команда скрытия меню выдается с кнопки после запуска ТС без автокоманды - "Джульетта, та же фигня" ((С) анекдот).
Во-вторых, Avada внес дельное предложение. Но, привычно добавлю я, только если это нетрудно воплотить.
В-третьих (я тут выспался и на свежую голову подумал) - на идею с сепараторами плюнь, как плевали до эпохи. Заметь, откуда ноги растут - идея возникла от того, что ты пытался отучить меня от гнусных извращений, предлагая более традиционные способы получения... гм, экстаза. Меня вполне устраивает текущее положение. Более того - если ты смог почесать левое ухо правой пяткой, то, помимо ломоты в суставах и смущения от удивленных взглядов окружающих, ты чувствуешь удовольствие от того, что ты вообще догадался, что так можно сделать, и что сделал! Так что просьбы ни о переменных окружения, ни о сепеараторе даже и просьбами-то считать нельзя - скорее предложения.
Добавлено: Вс фев 22, 2015 10:48
Avada
VadiMGP писал(а):Если же текст брать из подсказки, то никто этого не проверяет. Если это не смущает, то сделаю.
Абсолютно не смущает. Если юзер случайно создал дубль, он это увидит в меню и поправится — вот и всё.
Вахмурка писал(а):Как воспроизвести: запустить ТС с автокомандой "Скрыть меню" (см. выше). Теперь щелкнуть правой кнопкой мыши на заголовке любой вкладки. Тут же появляется главное меню, только что успешно скрытое.
Подтверждаю. В том числе при отключённом TWinKey.

То есть проблема со стороны TCFS2Tools.
Добавлено: Вс фев 22, 2015 11:23
MVV
Avada писал(а):Подтверждаю. В том числе при отключённом TWinKey.

То есть проблема со стороны TCFS2Tools.
Да, тоже подтверждаю, воспроизводится в конфигурации, где TWinKey никогда не было. Но как-то не всегда, что действительно сбивает с толку и затрудняет обнаружение...
Добавлено: Вс фев 22, 2015 11:31
VadiMGP
Вахмурка писал(а):Тут же появляется главное меню, только что успешно скрытое.
Странно, а у меня ничего подобного не происходит.
Вахмурка писал(а):...то, помимо ломоты в суставах и смущения от удивленных взглядов окружающих, ты чувствуешь удовольствие от того, что ты вообще догадался, что так можно сделать,...
Джером К. Джером писал(а):Если бы Брауну предоставили в собственность небольшую планету, где он мог бы делать все что угодно, он назвал бы день ночью, а лето зимой. Он заставил бы мужчин и женщин ходить на голове и здороваться ногами, деревья у него росли бы корнями вверх и старый петух нес бы яйца. Потом он отошел бы в сторону и сказал: "Поглядите, какой оригинальный мир я создал, - целиком по собственному замыслу!"
Просьбы, предложения - не суть, разница исчезающе мала. Что переменные окружения, что сепараторы - всё мелочь. Но твой пример использования переменных отбивает всякую охоту поощрять такой изврат. Ты вполне можешь принять такую позицию и без переменных.
С сепараторами тоже ужас, хотя и не "ужас, ужас". Но эта мысль мне нравится. Осталось только придумать как ими нормально пользоваться.