Ru-Board.club
← Вернуться в раздел «Программы»

» Total Commander (Часть 7)

Автор: Rodny
Дата сообщения: 15.05.2012 20:27
LonerDergunov (00:59 15-05-2012)
Цитата:
em-команда напрямую не вызывается из cmd? или я что-то не так прописываю?

Что значит "из cmd"? Где что прописывается?
Автор: LonerDergunov
Дата сообщения: 15.05.2012 22:12

Цитата:
Что значит "из cmd"? Где что прописывается?

В usercmd.ini или в языковойфайл.ini
Я уже понял - нельзя напрямую из одной пользовательской команды вызвать другую пользовательскую команду.
Вроде как в теории и не нужна такая фича в Тотале, но вот мне было бы удобней именно так (одна em-команда имеет осмысленное название, вторая - имеет не очень осмысленное название, но ссылается на первую).
Автор: Se_Vlad
Дата сообщения: 16.05.2012 00:12
Как можно по CTR+TAB сделать перебор табов не по циклу, а по истории? В см по хронологии их использования.
Автор: CaptainFlint
Дата сообщения: 16.05.2012 00:25
Se_Vlad
Такой возможности не предусмотрено.
Автор: AlterEgoMc
Дата сообщения: 16.05.2012 09:44
Подскажите как можно кнопку повесить на тулбар, чтобы открылась с лева папка одна заданная, а справа другая заданная при нажатие? Не запуская новую копию тотала.
Автор: Avada
Дата сообщения: 16.05.2012 10:19
AlterEgoMc
Параметры командной строки, Диск:\Каталог. Указать необходимое в поле "Команда" данной кнопки.
Автор: caxap
Дата сообщения: 17.05.2012 07:07
Камрады!!! Нужна Ваша помощь! Долго "курил" тему, но так и не смог самостоятельно найти решениие...
Задача:
Нужна кнопка для TC создающая в НЕактивной панели папку(и) с именем вида "ГГГГ-ММ-ДД" где "ГГГГ-ММ-ДД" - дата файла(ов) (папки(ок)) под курсором (или выделенных). НЕ текущей даты!. Очень желательно что-б решение работало и на машинах, где использование CMD.exe запрещено. Заранее спасибо!
Автор: IGORGUBA
Дата сообщения: 17.05.2012 09:42
Друзья, а в чем преимущество 64-битной версии ТС 8? Рекомендуете ли устанавливать ее на Windows 7 x64?
Автор: MERCURY127
Дата сообщения: 17.05.2012 10:04
Рекомендую, хорошо работает отличие в том, что нет костылей для работы с х64 редиректом папок и реестра, ну и меню контекстное как надо выглядит.
Автор: cepbl4
Дата сообщения: 17.05.2012 10:23
копипаст со странички загрузки:
32-bit (Windows 95 up to Windows 7, 32-bit AND 64-bit!) - вроде как для меня (хр х32), но что значит "AND 64-bit"?
64-bit (Windows XP,Vista and 7, ONLY 64-bit!) - ясно, не для меня
64-bit+32-bit combined (Windows XP,Vista and 7, ONLY 64-bit!) - непонятно, эта тоже пойдет у меня? а в чем отличие от первого пункта?
Автор: CaptainFlint
Дата сообщения: 17.05.2012 11:06
IGORGUBA

Цитата:
Друзья, а в чем преимущество 64-битной версии ТС 8? Рекомендуете ли устанавливать ее на Windows 7 x64?

Преимущества:
• Работает с файловой системой и реестром напрямую, без слоя виртуализации, в результате видит настоящее содержимое system32.
• Использует 64-битные расширения оболочки — пункты контекстное меню без тормозного подменю X64, оверлейные значки и всё такое.
• Может сравнивать по содержимому сколь угодно большие файлы, лишь бы оперативки хватило.

Недостатки:
• Не поддерживает 32-битные плагины, а под 64 бита портировано ещё далеко не всё.
• Не видит 32-битные расширения оболочки. Для них пункты контекстного меню доступны через подменю X32 (если включить опцию в wincmd.ini), а оверлейные значки будут недоступны.
• Есть отдельные мелкие проблемы с отрисовкой графического интерфейса. Кое-что правится, но некоторые мелочи Гислер поправить не смог или отказался — могут раздражать.


cepbl4

Цитата:
32-bit (Windows 95 up to Windows 7, 32-bit AND 64-bit!) - вроде как для меня (хр х32), но что значит "AND 64-bit"?

Значит, что будет работать как на 32-битных, так и на 64-битных системах.


Цитата:
64-bit+32-bit combined (Windows XP,Vista and 7, ONLY 64-bit!) - непонятно, эта тоже пойдет у меня? а в чем отличие от первого пункта?

Не пойдёт. Отличие в том, что пакет хоть и предназначен для 64-битных систем, но включает в себя ещё и 32-битную: для тех, кто пользуется обеими (например, из-за отсутствия необходимого плагина под 64-битную версию). Конечно, можно распаковать этот инсталлятор ручками и пользоваться 32-битной версией из него, но 64-битный довесок будет лежать мёртвым грузом и захламлять место.
Автор: SIMFFNEW
Дата сообщения: 17.05.2012 11:07

Цитата:
...ну и меню контекстное как надо выглядит.

А как Вы сделали нормальное отражение контекстного меню?
У меня все равно на Win7 X64 TC 8 показывает элементы для Х64 отдельной строкой

Автор: CaptainFlint
Дата сообщения: 17.05.2012 11:08
caxap

Цитата:
Нужна кнопка для TC создающая в НЕактивной панели папку(и) с именем вида "ГГ-ММ-ДД" где "ГГ-ММ-ДД" - дата файла(ов) (папки(ок)) под курсором (НЕ текущей даты!). Очень желательно что-б решение работало и на машинах, где использование CMD.exe запрещено.

В самом Тотале такой функции в готовом виде нет, поэтому без использования cmd или другого стороннего приложения это сделать невозможно.

Добавлено:
SIMFFNEW

Цитата:
А как Вы сделали нормальное отражение контекстного меню?
У меня все равно на Win7 X64 TC 8 показывает элементы для Х64 отдельной строкой

Потому что запущена 32-битная версия Тотала. Если запустить 64-битную версию, то этого подменю не будет, а все 64-битные пункты оттуда будут непосредственно в самом меню вместо 32-битных.
Автор: LonerDergunov
Дата сообщения: 17.05.2012 12:28
caxap
Можно попробовать утилиту extDir, хотя не уверен - работает ли она если запрещена командная строка.
Автор: caxap
Дата сообщения: 17.05.2012 13:13
CaptainFlint

Цитата:
В самом Тотале такой функции в готовом виде нет, поэтому без использования cmd или другого стороннего приложения это сделать невозможно.

Ну это и так понятно. Вопрос в том ЕСТЬ-ЛИ какие решения для моей задачи? Если нет подходящих утилит или расширений (планинов), то как можно разобраться с вопросом используя CMD? Я писал, что
Цитата:
Очень желательно что-б решение работало и на машинах, где использование CMD.exe запрещено.

Желательно. Но не критично. Просто хотелось-бы пользоваться даннной "фичей" везде. На пример, в клубе...
LonerDergunov

Цитата:
Можно попробовать утилиту extDir, хотя не уверен - работает ли она если запрещена командная строка.

Спасибо за совет, но этот вариант я уже рассматривал и он не подходит. В extDir нельзя "передать" дату файлов (хотя может я чего-то не понял? ).
Есть ещё варианты, камрады?
Автор: CaptainFlint
Дата сообщения: 17.05.2012 14:42
caxap

Цитата:
Если нет подходящих утилит или расширений (планинов), то как можно разобраться с вопросом используя CMD?

Например, так:

Код: TOTALCMD#BAR#DATA
cmd /c
for /f "delims=. tokens=1,2,3" %%a in ('for /f "tokens=1 usebackq" %%x in ^(`dir ^^^| find "%N"`^) do @echo %%x') do md %T%%c-%%b-%%a
WCMICONS.DLL,29


0
-1
Автор: caxap
Дата сообщения: 17.05.2012 15:40
CaptainFlint, огромное спасибо за отзыв и вообще за Вашу "отзывчивость"!
Но, увы, не работает кнопочка... Вернее, работает, но оооочень своеобразно...
Создаёт кучу папок из имени директории, в которой лежат файлы (на каждое слово - папка), дату которых надо использовать, и внутри папки из первого слова - "заветная" папочка с датой. Вот. Обьяснил как мог, уж извините.
Вообщем, конкретно "допиливать" надо... Но увидев команду, я понял, что мне "ЭТОГО" - не скоро осилить... Тут я ...
Не поможете, неспеша, на досуге?

Цитата:
И если имя с пробелами, то не работает
Вот это нужно ОБЯЗАТЕЛЬНО (что-б с пробелами работало)!
Цитата:
Правда, год тут создаётся в 4-значном формате.
А это, как раз, просто СУПЕР! Надо было мне в описании "задачи" "ГГГГ-ММ-ДД" написать, сорри...
Вообщем, камрады, если ещё кто разбираеться в подобных "наворотах" (см. код кнопки), помогите, пожалуйста!

Добавлено:
Смею предположить, что можно на кнопку батник повесить, который "временно" переименовывает необходимый файл (папку) в короткое имя без пробелов, берёт необходимую инфу о дате, создаёт необходимую директорию с датой и "вертает всё в зад". А?! Сам такую "конструкцию" не осилю за приемлемое время, увы...
Автор: LonerDergunov
Дата сообщения: 17.05.2012 16:04
caxap
Может, как-то поможет утилитка SetFolderDate
http://wincmd.ru/plugring/SetFolderDate.html
Правда, она не создаёт папки, а изменяет даты у существующих по дате файлов, находящихся внутри папки.
Автор: Kiril777
Дата сообщения: 17.05.2012 16:16
как в своем наборе колонок сделать такой формат размера?

у меня получается только такой

с такими настройками

Автор: caxap
Дата сообщения: 17.05.2012 16:23
Создал тему тут, если кому интересно.

Добавлено:
LonerDergunov

Цитата:
Может, как-то поможет утилитка SetFolderDate

Спасибо, счас посмотрим что за зверь...

Добавлено:

Цитата:
Спасибо, счас посмотрим что за зверь...

Посмотрел, ничего в ней не понял , но, кажеться, не то...
Автор: CaptainFlint
Дата сообщения: 17.05.2012 17:10
caxap

Цитата:
Но, увы, не работает кнопочка... Вернее, работает, но оооочень своеобразно...

Странно, я у себя проверял, прежде чем запостить код. Возможно, формат вывода dir отличается, и это сносит крышу парсеру…


Цитата:
Не поможете, неспеша, на досуге?

Боюсь, что не осилю. Язык batch довольно сложен в освоении и неочевиден, а я с ним знаком слабо (впрочем, если нужно, разъяснить, что я там такого жуткого понаписал, я смогу: конструкции монструозные, но выполняемые ими действия довольно элементарны). Наверное, стоило бы завести тему на форуме forum.wincmd.ru (раздел "Автоматизация"), там много специалистов по самым разным скриптам.

Впрочем, может быть, я и набросаю отдельную программку специально для этой задачи, это будет проще, чем вымудряться с cmd (если никто не опередит, отпишусь в той теме).


Kiril777
У поля tc.Размер есть единицы измерения. Когда добавляешь значение, пункт "Размер" является подменюшкой, где можно выбрать нужный формат.
Автор: Avada
Дата сообщения: 17.05.2012 17:17
Kiril777
Страница настроек "Табуляторы" к наборам колонок отношения не имеет. А у размера в плагине tc, кроме варианта по умолчанию (в байтах), который на скрине, есть и другие, которые нетрудно увидеть и выбрать в выпадающем списке. И выглядеть такое значение на втором скрине будет не как [=tc.Размер], а, например, [=tc.Размер.bkMG2].
Автор: caxap
Дата сообщения: 17.05.2012 17:49
CaptainFlint

Цитата:
Возможно, формат вывода dir отличается, и это сносит крышу парсеру…

Ну у меня-то крыша от таких фраз точно отлетает.
Цитата:
Наверное, стоило бы завести тему на форуме forum.wincmd.ru (раздел "Автоматизация"), там много специалистов
Спасибо, попробую...
Цитата:
Впрочем, может быть, я и набросаю отдельную программку специально для этой задачи, это будет проще, чем вымудряться с cmd


Если соберетесь, то "тех. задание" тут.
Автор: BasiL
Дата сообщения: 18.05.2012 08:49
Чего-то я совсем старый стал, но нагуглить не смог.
Тыкните носом, где почитать как собрать ТС 64+32 бита в одном флаконе?
Собсно, свалить плагины и бинарники проблем нет, я про wincmd.ini, можно ли сделать один на обе версии?
Автор: Uncle
Дата сообщения: 18.05.2012 09:15
BasiL

Скачивай с оффсайта вариант x32+x64 и инсталируй поверх существуещего. На рабочем столе появятся две иконки - для 32 и для 64 разрядных версий. Обе версии тотала находятся в одной папке и будут использовать один и тот же wincd.ini.
Автор: Kiril777
Дата сообщения: 18.05.2012 09:58
Avada, CaptainFlint
круто спасибо.
Автор: Se_Vlad
Дата сообщения: 18.05.2012 10:53

Цитата:
Такой возможности не предусмотрено.

Даже между 2-мя последними используемыми? (напомнаю вопрос)

Жаль. Было бы Весьма удобно. (Как во все "табовых" при приложениях)
Автор: CaptainFlint
Дата сообщения: 18.05.2012 12:02

Цитата:
Даже между 2-мя последними используемыми?

Да.


Цитата:
Жаль. Было бы Весьма удобно. (Как во все "табовых" при приложениях)

Не во всех. Гислер в одной из тем как раз говорит, что такое поведение является стандартным как для собственно элемента управления, представляющего собой набор вкладок, так и для многих приложений, в частности, Firefox. Что, впрочем, не отменяет того факта, что есть приложения с "исторической" последовательностью переключения, и во многих случаях она удобнее. Соответствующее предложение вносилось неоднократно, но реакции Гислера на него мне не попадалось.
Автор: Se_Vlad
Дата сообщения: 18.05.2012 12:54

Цитата:
Не во всех.

Возможно, но я кроме как в ТС не припоминаю таких ограничений (мб где-то это особо и не нужно, поэтому я не замечал, но там где надо - оно есть. Кроме важнейшего инструмента - ТС ).


Цитата:
в частности, Firefox

Там как раз эта "проблема" решается на раз. Собсно у меня так и есть.


Цитата:
Соответствующее предложение вносилось неоднократно, но реакции Гислера на него мне не попадалось.

Понятно ((
Автор: Antonij72
Дата сообщения: 18.05.2012 13:09

Цитата:
Для них пункты контекстного меню доступны через подменю X32 (если включить опцию в wincmd.ini)

Подскажите, пжлста, строчку для включения опции.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416

Предыдущая тема: 1С: вопросы по Конфигурациям 1C


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.