Так наличие звёздочки — это уже специфическая маркировка. К тому же отделить запертые от полузапертых это всё равно не позволит.VadiMGP писал(а):Как вариант могу дать различную маркировку вкладок, начинающихся со звездочки.
TWinKey - шорткаты, табы, диски и всякая всячина
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Сперва вызову на ковер недобросовестных агентов, доносчиков и стукачей, повожу их мордой по столу и уволю нах. Дезинформацию я и сам могу распускатьСтранно, до меня они еще не дошли. Расскажи, интересно же
Было бы неплохоКак вариант могу дать различную маркировку вкладок, начинающихся со звездочки
В меню по "ПКМ на звездочке" щелчок ЛКМ вызывает переход на вкладку, как сейчас. А ПКМ - закрытие вкладки, причем, что существенно, безотносительно к статусу запертости!. Или, если угодно, ПКМ - закрытие запертых с традиционным запросом, а СКМ - без запроса (то, что называется silent mode). Среднюю кнопку нажимать настолько неудобно, что это вряд ли произойдет случайно. В конце концов, закрытие вкладки, даже запертой, это не формат це. А про Буратину ты и сам сказал.А про "закрывать вкладки" я даже не понял что требуется
Идею про молчаливое закрытие по ПКМ украл у себя, любимого
Более чем. А там посмотрим, насколько эта песня хорошо поется, и стоит ли писать второй куплетМожно дать возможность делать назначения на команды ТС, которые будут срабатывать только если курсор стоит на ".." Тогда ты сможешь, например, создать пользовательскую команду, которая поставит выделение на всех файлах, скопирует их имена в буфер и снимет выделение. Но это не решит всех проблем - так, по-прежнему, ты не сможешь запустить копирование на всю директорию. Такой подход устроит?
Ты ж меня знаешь: визги, писки, восторги, и рассказы направо и налево, какой у нас тутуется классный парень. А приедешь в Москву - так без пузыря коньяку не выпущуДа! А какая будет благодарность?
Дык у меня все актуальное... Нет, не все - кроме обратной автосортировкиключевая фраза в этом посте - последняя
Добавлено спустя 18 минут:
"Тутуется" = "тут" + "тусуется"
Вот еще что подумал. Если при перемещении по списку вкладок с помощью клавы будет подсвечиваться или иным образом выделяться текущая (по списку) вкладка, это поможет отличать друг от друга вкладки с типовыми именами (backup, library, plugins, temp и пр.) - будет отлично.
Сейчас есть как минимум три приема такого отличения: присваивание названий вкладкам (ТС), оцветовка (TWinKey) или выделение (я
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Вахмурка
Ты там со своими агентами чо хошь делай, но мне-то интересно сплетни про TWinKey послушать.
Насчет подсвечивания - как-то не проникся. Ну, допустим, подсветилась какая-то вкладка из "моря". Ну и чем это помогло народному хозяйству?
Ты там со своими агентами чо хошь делай, но мне-то интересно сплетни про TWinKey послушать.
В PowerPro я не кумекаю, поэтому ты пальцем в нужную строчку ткни.Идею про молчаливое закрытие по ПКМ украл у себя, любимого
Предлагаю встречный вариант - Интерлакен или Невшатель. А после распития пузыря можно дотопать до Берна (благо, он там недалеко) и призвать кого надо к ответу.А приедешь в Москву - так без пузыря коньяку не выпущу
Ты не экономь слова, ты растекайся... Ты же можешь уже назначать команду на вход в директорию. Так чего именно не хватает?Дык у меня все актуальное...
Насчет подсвечивания - как-то не проникся. Ну, допустим, подсветилась какая-то вкладка из "моря". Ну и чем это помогло народному хозяйству?
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
[off]
Для начала анекдот:
- Штирлиц, русские войска подошли к Берлину. Пути снабжения перерезаны, продуктов не хватает. Весь личный состав РСХА мобилизуется на картошку.
- Но я уже был на картошке.
- Когда и где?
- В молодости, в СССР... Черт! Я проговорился! Это провал! Да, я русский шпион!
- Вы не шпион, вы лентяй. Что угодно придумаете, только бы на картошку не ехать!
[/off]
Это я к тому, что ты уж больно изощренно уходишь от того, чтобы тебе что-то новое в TWinKey впихнуть. Не хочешь - не надо. И так наворочено уже изрядно, можно на этом и остановиться. Я ж не хочу полным идиотом и барином выглядеть - сделай то, сделай это, и только настоящий программер понимает, что это либо вообще не реализуемо, либо по трудоемкости сравнимо с созданием новой операционки. Не можешь ты не понимать, что в ТС многого не хватает, и кроме TWinKey (то есть тебя) рассчитывать не на кого.
Ну ладно, по пунктам.
Алгоритм. Если пользователь кликает по пункту меню правой, то происходит переход к этой вкладке. Ее статус запертости определен заранее через конфигурацию. Далее, если она заперта, выдается одна из команд 3010 или 3012, затем 3007. Если не заперта - сразу 3007. Потом скрипт зовет рекурсивно сам себя и выдает новый список. Собственно, мы это уже обсуждали. Команды шлются через sendmessage... Что еще? Да, ты говорил, что команда 580 слишком медленная и что на энто ты пойтить не могешь. Видишь, я даже не знаю, можно закрывать вкладки без 580 или нет. Судя по всему, нет. Значит, тупик. Значит, не судьба
Ладно, буду у вас в Швейцарии - загляну. Но лучше - вы к нам
Как-то так...
[off]
Так ты в стране банков, часов, сыра и лучшего в мире файл-менеджера? А Гислеру от нас от всех пузырь не поставил? Страна-то маленькая, он же, видимо, в соседнем доме живет. Встретились бы. Может, с глазу на глаз ты его и убедишь... В чем - сам знаешь...
[/off]
Для начала анекдот:
- Штирлиц, русские войска подошли к Берлину. Пути снабжения перерезаны, продуктов не хватает. Весь личный состав РСХА мобилизуется на картошку.
- Но я уже был на картошке.
- Когда и где?
- В молодости, в СССР... Черт! Я проговорился! Это провал! Да, я русский шпион!
- Вы не шпион, вы лентяй. Что угодно придумаете, только бы на картошку не ехать!
[/off]
Это я к тому, что ты уж больно изощренно уходишь от того, чтобы тебе что-то новое в TWinKey впихнуть. Не хочешь - не надо. И так наворочено уже изрядно, можно на этом и остановиться. Я ж не хочу полным идиотом и барином выглядеть - сделай то, сделай это, и только настоящий программер понимает, что это либо вообще не реализуемо, либо по трудоемкости сравнимо с созданием новой операционки. Не можешь ты не понимать, что в ТС многого не хватает, и кроме TWinKey (то есть тебя) рассчитывать не на кого.
Ну ладно, по пунктам.
Не дождетесь. Агенты мои - хоть и г*внюки, но все же агенты. Не буду я свою сеть раскрывать.интересно сплетни про TWinKey послушать
Там много куда тыкать...ты пальцем в нужную строчку ткни
Алгоритм. Если пользователь кликает по пункту меню правой, то происходит переход к этой вкладке. Ее статус запертости определен заранее через конфигурацию. Далее, если она заперта, выдается одна из команд 3010 или 3012, затем 3007. Если не заперта - сразу 3007. Потом скрипт зовет рекурсивно сам себя и выдает новый список. Собственно, мы это уже обсуждали. Команды шлются через sendmessage... Что еще? Да, ты говорил, что команда 580 слишком медленная и что на энто ты пойтить не могешь. Видишь, я даже не знаю, можно закрывать вкладки без 580 или нет. Судя по всему, нет. Значит, тупик. Значит, не судьба
Что-то я не знаю в Израиле городов с такими названиямиИнтерлакен или Невшатель. А после распития пузыря можно дотопать до Берна (благо, он там недалеко)
По данному вопросу - вроде все ништяк. Я про остальные хотелки говорилТы же можешь уже назначать команду на вход в директорию. Так чего именно не хватает?
Ну смотри. Есть, допустим, у меня три вкладки plugins, и я в них путаюсь. Одну я назвал "Плагины TC", другую выделил, третью закрасил зелененьким. Теперь я нажимаю ПКМ на * и вылезает твое меню. Там есть "Плагины TC", и это здорово. Но там есть и еще plugins, и еще plugins. Кто из них выделенный, а кто зеленый? Если уж нельзя подсветить тем же цветом пункты меню, то по крайней мере, когда я ползу клавой по меню, вкладки выделяются тем или иным способом, и я начинаю узнавать их в лицо. Все это, разумеется, имеет особый смысл, когда вкладки ради экономии места в одну строку.Ну, допустим, подсветилась какая-то вкладка из "моря". Ну и чем это помогло народному хозяйству?
Как-то так...
[off]
Так ты в стране банков, часов, сыра и лучшего в мире файл-менеджера? А Гислеру от нас от всех пузырь не поставил? Страна-то маленькая, он же, видимо, в соседнем доме живет. Встретились бы. Может, с глазу на глаз ты его и убедишь... В чем - сам знаешь...
[/off]
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Вообще, наверное, можно забить на этот нюанс: этот флаг у параметра DirTabOptions стоит по умолчанию и как бы особого смысла убирать его и нет. Или мне просто не удалось его придуматьVadiMGP писал(а):Да вы с Avad-ой словно сговорились.Я знаю. Именно поэтому я и сказал - костыль.
VadiMGP
Не в том дело, что это костыль для выяснения, залочена вкладка или нет, а в том, что это совсем никакой вариант для выяснения запрошенного вида залоченности. Поскольку информация о вкладке, как ты неоднократно объяснял много кому много где, берётся не из INI-файла TC , а из надписи на вкладке, где разные виды блокировки не различаются ничем. О чём я, собственно, выше и писал.
Не в том дело, что это костыль для выяснения, залочена вкладка или нет, а в том, что это совсем никакой вариант для выяснения запрошенного вида залоченности. Поскольку информация о вкладке, как ты неоднократно объяснял много кому много где, берётся не из INI-файла TC , а из надписи на вкладке, где разные виды блокировки не различаются ничем. О чём я, собственно, выше и писал.
Разные значки на вкладках в списке использовать — не?Вахмурка писал(а):Но там есть и еще plugins, и еще plugins. Кто из них выделенный, а кто зеленый? Если уж нельзя подсветить тем же цветом пункты меню, то по крайней мере, когда я ползу клавой по меню, вкладки выделяются тем или иным способом, и я начинаю узнавать их в лицо.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Ну почему же "не". Но если я точно знаю, что в следующий раз в эту директорию я загляну через год - имеет ли смысл создавать визуальную схему? Точно так же средствами ТС можно обозвать одноименные вкладки - "Плагины ТС", "Плагины PowerPro", "Плагины Того", "Плагины Сего"... На то и другое уйдет времени больше, чем я сэкономлю, угадывая нужную вкладку среди N одноименных. Удобнее всего ориентироваться: если видишь - по цвету, если не видишь - по имени в менюшке "*".
Пока мне, честно говоря, сподручнее использовать собственный вышеупомянутый скрипт. Там тебе и путь, и имя, если есть, и статус запертости цветом показан, и закрывается вкладка одним щелчком... Но TWinKey гораздо быстрее. Если в нем будет реализовано то, что сделал я, только быстрее и лучше, я от скрипта, конечно, откажусь
Пока мне, честно говоря, сподручнее использовать собственный вышеупомянутый скрипт. Там тебе и путь, и имя, если есть, и статус запертости цветом показан, и закрывается вкладка одним щелчком... Но TWinKey гораздо быстрее. Если в нем будет реализовано то, что сделал я, только быстрее и лучше, я от скрипта, конечно, откажусь
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Мда, развели тут ля-ля-тополя.. Вы, господа, енти литературные лязги бросайте. А то потом опять все вместе удивимся, почему за бугром народ в недоумении от гуглоперевода, где выдаваемая нам 'порнография' по сравнению с данной им лихорадочно камыш в подсобке курит.

P.S.: У меня сейчас вообще на хотелки (даже поднятие нереализованных старых) энергии никакой не хватит. Я всё с кнопочными багами не разберусь никак...
Как-то я крикнул "кто готов?", а в ответ - как в песне Пугачёвой.Вахмурка писал(а):Понятно, что, с одной стороны, один в поле не воин, но глядишь, и все войско вскоре подтянется.
У кого-то нет, а у кого-то найдётся...VadiMGP писал(а):Ну нету сейчас нормальной возможности узнать какой таб залоченый, а какой - нет.
Надо как-то отфильтровывать такие высказывания, а то искушённая армия девелоперов и 'загрызть' может.Вахмурка писал(а):Не можешь ты не понимать, что в ТС многого не хватает, и кроме TWinKey (то есть тебя) рассчитывать не на кого.

P.S.: У меня сейчас вообще на хотелки (даже поднятие нереализованных старых) энергии никакой не хватит. Я всё с кнопочными багами не разберусь никак...
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Ты, Зин, обидеть норовишь. А как ты называешь все что произошло на твоих глазах с TWinKey после 1.4.2009? И это если допустить что именно в таком виде он и родился.Вахмурка писал(а):Это я к тому, что ты уж больно изощренно уходишь от того, чтобы тебе что-то новое в TWinKey впихнуть.
Я просто всегда сначала пытаюсь уяснить об чем визави спич ведет (а очень часто это, само по себе, весьма нетривиальная задача). Если идея реализуема (при осмысленных трудозатратах) и представяется интересной/востребованной, то она вставляется в TWinKey. Если такой уверенности нет, то естественно есть сомнения в целесообразности этой возни. А уж если не хочу - так прямо и говорю. Так что, насчет изощренных уходов - это не про меня.
Вот где тупик. Мы снова вернулись к камню преткновения. Я на информацию из файла полагаться не могу, так что весь алгоритм - насмарку.Вахмурка писал(а):Ее статус запертости определен заранее через конфигурацию.
Про какие "остальные"? Мой пост четырехлетней давности, в который ты меня отправил был только про это. Ну не заставляй меня догадываться, ну скажи еще раз чего твоей душеньке угодно.Вахмурка писал(а):По данному вопросу - вроде все ништяк. Я про остальные хотелки говорил
Между прочим, это означает, что, если табы не вмещаются в одну строку, то при гулянии по списку табов они начинают мотаться туда-сюда? Нет, мне это не нравится. О чем я могу подумать, так это расцвеченные табы отображать в списке тем же цветом. Но и то не уверен, что закая разноцветная зебра имеет право на существование.Вахмурка писал(а):Все это, разумеется, имеет особый смысл, когда вкладки ради экономии места в одну строку.
[off]
Нет, я, по-прежнему, в Земле Обетованной. А Швейцарию предложил по двум причинам. Первая - и в прямом и в переносном смысле "нейтральная территория", вторая - если, вдруг, собраться компанией коммандерщиков, то можно и с Гислером встретиться. А что, можно и международный слет устроить.Вахмурка писал(а):Так ты в стране банков, часов, сыра и лучшего в мире файл-менеджера?
[/off]
Собственно, имненно эта мысль и лежала в основе костыля. Я вижу две ситуации, когда звездочка может испортить всю обедню. Либо юзер переименовал таб и дал имя, начинающееся со звездочки либо эта звездочка попала в имя таба случайно, но совершенно законно (например из файлового плагина). Да, вероятность мизерная, но ведь на мизерах и теряют всё (преферансисты поймут:))Skif_off писал(а):Вообще, наверное, можно забить на этот нюанс:
Кстати, присоединяюсь. Всяко лучше, чем костыли плодить.Avada писал(а):Разные значки на вкладках в списке использовать — не?
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
2VadiMGP
В своих запросах я-таки зашел за грань разумного. Хорошо хоть, не добра и зла. Если обидел чем - извини. На язвительный вопрос Avad'ы ответил здесь. Это чтобы ты не думал, что я совсем уж без аргументации и размышлений ляпнул.
Будем считать, что все, чего мне не хватает в TWinKey - это спецобработка положения курсора на [..].
Кстати, вот это
Впрочем, не столь важно. Если ты реализуешь выполнение указанных юзверем команд при нажатии F5 и F6 и при положении курсора на [..], я команды/скрипты сам нарисую
В своих запросах я-таки зашел за грань разумного. Хорошо хоть, не добра и зла. Если обидел чем - извини. На язвительный вопрос Avad'ы ответил здесь. Это чтобы ты не думал, что я совсем уж без аргументации и размышлений ляпнул.
Будем считать, что все, чего мне не хватает в TWinKey - это спецобработка положения курсора на [..].
Кстати, вот это
(цитата отсюда) - не понял. Что такое - "копирование на всю директорию"?Но это не решит всех проблем - так, по-прежнему, ты не сможешь запустить копирование на всю директорию
Впрочем, не столь важно. Если ты реализуешь выполнение указанных юзверем команд при нажатии F5 и F6 и при положении курсора на [..], я команды/скрипты сам нарисую
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Не надо быть унтер-офицерской вдовой. Я еще сам до конца не понял твои хотелки. И нет, ты меня не обидел, скорее, удивил.Вахмурка писал(а):В своих запросах я-таки зашел за грань разумного.
Создать простую визуальную схему для конкретной директории занимает пару минут, а уничтожить - несколько секунд. Если ты планируешь работать с этой директорией хотя бы полчаса-час... Мой намек ясен?Но если я точно знаю, что в следующий раз в эту директорию я загляну через год - имеет ли смысл создавать визуальную схему?
Насчет копирования - был неправ, невнимательно прочитал твое описание. Да, так тоже можно.
В общем так. Есть пожелания - высказывай. Мне все равно за какой гранью. Только так, чтобы понятно было. Я так и не въехал что я должен был увидеть в своем старом посте. Если не влом - объясняй.
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Рассказал бы я старый похабный анекдот на эту тему, но боюсь, Avada мне голову между коленями зажмет, штаны спустит и розгами... Хватит на сегодня анекдотовты меня не обидел, скорее, удивил
Удалять птичку - жалко. А если не удалять, то они расплодятся, и я в них утону.Мой намек ясен?
Как раз сегодня разбирал старые заметки (электронные). Какие-то слова, фамилии, цифры, телефоны... Когда-то это было нужным, я это хранил, заботился... Все снес нах. Возможно, там оказалось что-то важное. Так что плодить сущности по Оккаму не буду
См. выше и раньше насчет [..]. Вы желаете подробностей - их есть у меня.Есть пожелания - высказывай
Если будет возможность, то сделать не только обработку тех клавиш, которые я описал, а любых. То есть в файл TCDirMenu помещается раздел [UpDir], где есть, например, такие строки:
Код: Выделить всё
Скопировать все=em_UpDirCopyAll
Выделить все=em_UpDirSelectAll
...
Кстати, совсем не обязательно, чтобы это была обычная em_* команда - ведь она выполняется только при особом положении курсора и параметр %N, к примеру, ей нельзя передать в принципе. Ты ведь уже вводил команды со спецобработкой внутри TWinKey - я имею в виду em_twdl*. Пусть будут em_updir* команды, которые выполняются только если курсор стоит на [..].
Если будет менюшка таких команд (типа ПКМ на *) - отлично. Нет - пусть юзверь помнит (тем более запомнить это просто).
Никаких фантастических действий по самой команде не требуется: выделить все и скопировать, написать комментарий, лежащий в материнской директории, положить имена в буфер - все это выполняется пользовательскими командами или скриптами. Надо только вызвать эти команды... Вроде все.
Если все это реализовать нельзя (хотя я даже скриптами могу это сделать, про С++ и речи нет) или лень, то просто зашить жестко те команды, которые я описал. Особенно душа просит Ctrl+Z
А я разве сказал, что ты должен был что-то увидеть?Я так и не въехал что я должен был увидеть в своем старом посте. Если не влом - объясняй
Добавлено спустя 15 минут:
Вот еще вдогонку насчет dirinfo. Можно сделать всплывающую подсказку при наведении курсора (на этот раз мышиного) на [..]? Тогда там выдается описание текущей директории из обычного descript.ion, лежащего, разумеется, у матери. Если, конечно, таковое описание есть. А если нет - выдать, например, общее число файлов и директорий (общий вес очень долго считается)
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)