По foobar2000 ничего сказать не могу (не пользуюсь), а параметры командной строки (/O, /T и пр.) для выбора файла при открытии TC вообще не предназначены.
» Total Commander (Часть 7)
По foobar2000 ничего сказать не могу (не пользуюсь), а параметры командной строки (/O, /T и пр.) для выбора файла при открытии TC вообще не предназначены.
Тут, правда, есть ещё такой момент, что прежде, чем установить курсор на файл, Тотал попытается его открыть как архив, а при невозможности сделать это может вывести сообщение об ошибке. Курсор при этом всё равно будет установлен на файл, но само сообщение может раздражать. Для того, чтобы избежать этого сообщения, есть разные трюки той или иной степени удобства и нестандартности (на форуме wincmd.ru была довольно большая тема по этому поводу), из них оптимальным, мне кажется, является дописывание в конец пути двух символов: \: (обратный слэш, двоеточие). То есть итоговая команда может выглядеть примерно так (сам не проверял):
Код: x:\...\totalcmd\totalcmd.exe" /O /T "%_path%"\:
Беда только в том, что это в варианте с переходом к файлу практически не документировано и потому периодически забывается даже теми, кто прилично знаком с функционалом и материалами форумов, Мной, например.
Спасибо, работает!
Возможно ли выделить несколько файлов? (видимо уже именно выделить, т.к. в тотале под курсор несколько файлов не поместить вроде бы).
Да, есть такая проблема. Объём возможностей Тотала вырос уже настолько, что держать его целиком в голове весьма затруднительно. Собственно, я и сам не был уверен, что переход к файлу через командную строку сработает. Помнил, что обработчик команды cd позволяет это делать, а вот параметр командной строки пришлось предварительно проверить самому. Ну так на то и форум, чтобы разные люди могли совместно дополнять знания друг друга.
А вот описывать этот слэш-двоеточие в официальной документации я бы не стал. Я почти уверен, что сие поведение есть ничто иное как случайный… ну, даже не то, чтобы баг, но никак не специально запланированное Гислером поведение. Просто так совпало, что Тотал обрабатывает этот (формально некорректный и недопустимый) набор данных таким вот полезным для нас образом.
Bibiba
Цитата:
Возможно ли выделить несколько файлов?
А вот этого уже нельзя — во всяком случае, встроенными средствами. Существует, однако, множество самых разных скриптов, позволяющих управлять Тоталом извне, с их помощью выделить файлы можно без особых проблем, но, к сожалению, сам я в написании скриптов слабоват. Это уже лучше обратиться на forum.wincmd.ru в раздел "Автоматизация", только предварительно поискать, не встречалось ли уже чего-нибудь подобного.
Думаю, будет полезно дать ссылку на ту самую тему. Вдруг тут кому пригодится. А информацию про то, как специально не дать архиву при переходе открыться, конечно, включать в официальную документацию не надо. Тем более, что там, да, используется неправильный синтаксис, заведомо мешающий нормальному открытию и прекращающий операцию на стадии установки курсора (что и требуется). А вот в табличку по командам TC (ту, что в шапке) я кое-какую дополнительную информацию для будущей версии уже включил.
Что такое "последние папки"? Последние добавленные в данный каталог? Но в настройках автообновления сортировку папок изменить нельзя, в конец списка (и то временно) могут попадать только файлы. А внизу списка (ниже файлов) никакие папки оказаться вообще не могут. О чём речь?
Через параметры командной строки это возможно.
Параметр: /i=имя.ini
Указывает, что вместо wincmd.ini для сохранения настроек следует использовать другой INI-файл.
Пример: totalcmd.exe i/Petrov.ini
я про тот выпадающий список который возле избранных, вызывается по alt+вниз
[em_ext_list]
cmd=%commander_exe% /S=L
param=%Z %P%N
menu=Lister (separate instance)
Можно ли открыть все выделенные файлы таким образом в отдельном процессе? Чтобы в Listere вверху была переключалка открытых файлов.
Вот теперь ясно. ReverseHistory=1. Описано в справке. А называется это, как нетрудно увидеть в той же справке, историей каталогов.
LonerDergunov
ИМХО, нет. По крайней мере, у меня не получилось.
jcenter
Если чуть подробнее, то каждый экзешник надо запускать своим ярлыком, где параметром указать имя INI-файла.
Например:
с:\totalcmd.exe /i=total32.ini
с:\totalcmd64.exe /i=total64.ini
В каждом из INI-файлов значением ключа Buttonbar в одноимённой секции указать нужный BAR-файл со своим именем. Предварительно скопировать и переименовать исходный default.bar, чтобы использовать для x64. Или оба файла сделать с такими же именами, как INI, чтобы сразу понятно было, что к чему относится.
Да, есть. WLX-плагин AppLoader. Подробности в его документации.
Как вижу тема эта давняя, а существующее решение не более чем костыль. Сам Гислер по этому поводу что-то говорил?
Может, когда-то что-то и говорил, всего не упомнишь — оффорум большой. Решение под конкретную задачу есть, других не знаю. А уж считать это костылём или использовать — дело хозяйское.
P.S. И, разумеется, для открытия в каких-то определённых внешних программах можно пользоваться контекстным меню любого файла. Особенно если туда добавлена утилита F4Menu (обсуждение см. здесь и здесь), обычно вызываемая для выбора программ по нажатию в TC клавиши F4.
Спасибо. Я просто в гугле вбивал последние каталоги, тупанул.
И еще вопросик а можно ли скачать всю эту тему одним архивом, чтоб почитать на досуге???...
Спасибо!!!...
Цитата:
как сделать так чтобы один и тот же каталог не открывался в новой вкладке а открывалась уже имеющаяся вкладка на этот коталог, есть ключ может какойнить в ini?
Описания всех имеющихся ключей есть в справке. И поиск (Ctrl+F) по слову вкладка или вкладки в этом разделе справки тоже есть. Ключ LockedTabChange обнаруживается через две секунды. Там всё сказано про нормальное регулирование размножения вкладок при открытии каталогов. (Предполагается, что вкладки для каталогов, которые не следует дублировать, заблокированы. Для обычных вкладок запрошенное поведение невозможно.)
Цитата:
и как закрепить окно ТС, встроенными средствами можно?
Если "Закрепить окно" — это сохранить его размер и позицию, то в справке нетрудно найти и это. И многое другое тоже, если будут возникать ещё какие-то вопросы.
Цитата:
И еще вопросик а можно ли скачать всю эту тему одним архивом, чтоб почитать на досуге???...
У этой темы, как и у других, есть версия для печати (наверху ссылку видно?). Её можно сохранить на диск.
Машина у меня по нынешним временам слабенькая (Intel Core Duo 2,0 GHz, 3 GB памяти), но не настолько же , чтобы TC прорисовывал папку всего с несколькими файлами аж 2-3 секунды (даже если она совсем недавно уже была открыта (то есть, еще и кэш должен помогать). Причём в других программах и файловых менеджерах, включая Windows Explorer, ничего похожего не наблюдается.
Никто не сталкивался с чем-то подобным? Вроде бы привык уже, но все равно достаёт сильно.
Причём недавно обнаружил такую странную вещь: если запустить TC в псевдо "полноэкранном режиме" (при помощи утилиты TCFS 2.0, которая переконфигурирует TC, убирая панели инструментов, главное меню и т.п.), то отрисовка панелей происходит гораздо быстрее. Панели инструментов у меня кнопками не слишком перегружены, но даже если панель вообще временно отключить (специально создал пустую панель инструментов при помощи Nested Bars), то это не помогает. А что еще может быть? Не строка же статуса.
В чем здесь может быть связь?
Спасибо все нашел... кроме одного- закрепить окно я подразумевал что оно даже в неактивном состоянии будет поверх всех окон...
Цитата:
Спасибо все нашел... кроме одного- закрепить окно я подразумевал что оно даже в неактивном состоянии будет поверх всех окон...
В сабже такой возможности нет. Это фишка Windows, поэтому поставь любую софтину, которая умеет делать окна поверх всех. WinRoll, nnCron, что-нибудь из поделок Active Window.
Цитата:
Ключ LockedTabChange обнаруживается через две секунды. Там всё сказано про нормальное регулирование размножения вкладок при открытии каталогов. (Предполагается, что вкладки для каталогов, которые не следует дублировать, заблокированы. Для обычных вкладок запрошенное поведение невозможно.)
Тоже давно хотел спросить. Это опция LockedTabChange задаёт поведение для полностью заблокированных вкладок, или только для тех, которые заблокированы с возможностью смены каталога?
Кстати, про вкладки. Некоторые современные интернет-браузеры позволяют быстро переключаться между несколькими заранее заданными наборами вкладок. В TC это можно, в принципе, сделать, сохраняя табы в файлы и загружая их потом из файлов, но это не очень быстро и не слишком удобно: слишком уж много кнопок приходится жать. А более удобного способа пока не придумали?
Цитата:
Это опция LockedTabChange задаёт поведение для полностью заблокированных вкладок, или только для тех, которые заблокированы с возможностью смены каталога?
Вторые как раз тем и отличаются от первых, что в них можно свободно гулять по каталогам. Зачем им опция? Разумеется, LockedTabChange используется только для заблокированных вкладок, где нормальная смена каталога невозможна.
Цитата:
Некоторые современные интернет-браузеры позволяют быстро переключаться между несколькими заранее заданными наборами вкладок. В TC это можно, в принципе, сделать, сохраняя табы в файлы и загружая их потом из файлов, но это не очень быстро и не слишком удобно: слишком уж много кнопок приходится жать. А более удобного способа пока не придумали?
Скриптом автоматизировать.
Цитата:
Разумеется, LockedTabChange используется только для заблокированных вкладок, где нормальная смена каталога невозможна.
Я именно так сам и думал. А спросил потому, что у меня эта опция никогда не работала, начиная, наверное, с версии 7.04 (вроде бы в ней как раз и появилось блокирование вкладок) и до 8.0.
У меня в файле wincmd.ini стоит LockedTabChange=2.
В справке написано так:
Цитата:
1: если уже присутствует открытая вкладка с нужным каталогом, переключиться в неё;
2: сначала как 1, далее пытаться использовать первую незаблокированную вкладку;
Однако на самом деле у меня происходит следующее. Допустим, на панели две вкладки с папками C:\111 и C:\222, из них C:\111 заблокирована. Перехожу на вторую вкладку C:\222 и там открываю папку C:\111. Если я правильно понимаю смысл опции LockedTabChange=2, то фокус должен переместиться на первую вкладку, где уже открыта эта папка C:\111. Но на самом деле этого не происходит: папка C:\111 прекрасно открывается в текущей незаблокированной вкладке. Если теперь создать новую вкладку и там опять открыть папку C:\111, но на панели появятся уже 3 вкладки с папкой C:\111: одна заблокированная и две обычные. Ну и так далее до бесконечности.
Что я делаю не так?
Цитата:
Допустим, на панели две вкладки с папками C:\111 и C:\222, из них C:\111 заблокирована. Перехожу на вторую вкладку C:\222 и там открываю папку C:\111. Если я правильно понимаю смысл опции LockedTabChange=2, то фокус должен переместиться на первую вкладку, где уже открыта эта папка C:\111.
Нет, ты неправильно понимаешь смысл опции. Цитирую базовое описание ключа:
Цитата:
При смене каталога в заблокированной вкладке: <…>
А в какой вкладке меняешь каталог ты?
Цитата:
Цитата: При смене каталога в заблокированной вкладке: <…>
А в какой вкладке меняешь каталог ты?
Цитата:
Блин, как всё сложно и запутано изложено
Мы всегда открыты к диалогу по поводу улучшения формулировок. Но я просто не представляю, каким образом можно было эту фразу воспринять не так, как написано… Разве что из-за невнимательного прочтения, но в этом случае никакие улучшения не помогут.
Цитата:
А других решений нет, чтобы оно работало так, как я хочу: если выбираем в обычной вкладке папку, которая уже открыта на той же панели в другой вкладке, то просто переносится фокус на ту вкладку (а текущеая, скажем, автоматическ закрывается). Это же IMHO самое логичное поведение!
Мне о таких решениях ничего не известно. И, на мой взгляд, это был бы сущий кошмар. Я, например, в процессе навигации по каталогам постоянно прохожу подкаталоги, уже открытые в других вкладках — просто как промежуточные (например, возвращаясь на три-четыре уровня вверх по нажатию Backspace). И если в какой-то момент вместо открытия подкаталога меня перебросит в другую вкладку, а текущую закроет, я буду, мягко говоря, очень недоволен. Так что насчёт "самого логичного поведения" это вопрос как минимум спорный.
Цитата:
Вроде бы TwinKey имел какие-то расширенные опции на эту тему?
Я TWinKey не пользуюсь, поэтому ответить не могу. Avada по нему спец, но он сейчас в отпуске и некоторое время будет недоступен.
Цитата:
позволяют быстро переключаться между несколькими заранее заданными наборами вкладок
в принципе, сделать, сохраняя табы в файлы и загружая их потом из файлов, но это не очень быстро и не слишком удобно
Можно сохранить необходимые наборы вкладок (одной панели или обоих) в .tab файлы и потом создать несколько кнопок на панели инструментов с загрузкой набора.
Команда OPENTABS путь\имя_файла.tab
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416
Предыдущая тема: 1С: вопросы по Конфигурациям 1C
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.