Total commander скрипт копирования
Кто не знаком с популярным файловым менеджером Total Commander? Наверное найдутся и такие, но все же большинство пользователей ПК, с превеликим удовольствием работают с этим замечательным программным продуктом. Total Commander это прежде всего многофункциональный инструмент для работы с файлами, оснащенный огромным количеством плагинов и встроенных утилит, во много раз упрощающих пользователям ПК жизнь. Существует огромное количество настроек TC, возможность добавлять дополнительные модули(плагины), встраивать пользовательские приложения и синхронизировать работу этих самых приложений.
В общем, что зря повторяться, об этом замечательном файловом менеджере написано множество статей, кому интересно читайте статьи на Российском сайте о Total Commander.
Сегодня же я хочу познакомить вас, дорогие друзья, с маленькими хитростями по настройке и более продуктивному использованию Total Commander. Уверен, применив на практике эти полезные советы, вы по новому откроете для себя этот замечательный инструмент для повседневной работы.
Я сам пишу скрипты PowerPro и могу найти в твоих скриптах кучу ошибок
- Имя скрипта, в котором обнаружена ошибка;
- Характер и описание ошибки;
- Обстоятельства, при которых ошибка проявилась;
- Ваши предложения по исправлению.
Если вы захотите обнародовать здесь свой скрипт, к созданию которого я не имею никакого отношения - пожалуйста. Ваше имя будет указано в графе "Автор".
Если у программы есть приоритет выделенного файла над файлом над курсором – то при нажатии на копку будет проведена операция с выделенным фалом
Проверяем и фиксируем результат:
1. Архивировать - команда для выделенного файла
2. Переименовать (cm_RenameOnly) – команда для файла под курсором
3. Копирование - команда для выделенного файла
4. Создать новую папку - команда для файла под курсором (имя оттуда)
5. Копировать в буфер обмена имена файлов - команда для выделенного файла
6. Запустить файл по нажатию Enter - команда для файла под курсором
Из 6 выполненных команд - 3 были проведены операции не с выделенными файлами
Вывод: нет приоритета у выделенных файлов
По меньшей мере – не все команды следуют приоритету выделенного файла.
50 % из выбранных команд – не поддерживают означенный приоритет
Выборка минимальна и при увеличении числа команд - скорее всего этот процент снизится
Но это выборка из тех команд – что встречаются в 95 (имхо) % случаях из применяемых чаще других.
Тем не менее – зачем такая чехарда? Не понятно…
Взять для сравнения
1. Проводник
Команда переименовать - команда для выделенного файла
2. System Navigator
Команда переименовать - команда для выделенного файла
3. FreeCommander
Команда переименовать - команда для выделенного файла
4. Directory Opus
Команда переименовать - команда для выделенного файла
Везде четкость и последовательность.
Я передаю ситуации, в которой какая-то логика - отсутствует.
В каждой из приведенных примеров есть 2 выделенные файлы, одновременно выделенные:
- один выделен правой кнопкой мыши (как в FAR)
- второй файл выделен фокусом курсора
Выполняя поочередно разные команды с файлами - я получаю разные результаты.
Если бы приоритет был над выделенным файлом - все команды адресовались бы именно ему.
Но сравнение результата выполнения команд (а они меняются, не предсказуемо) – это не подтверждают.
Другими словами - Total как хочет так делает. Ну не совсем как хочет - просто за каждой командой, получается, закреплен свой приоритет.
Именно от функции - зависит приоритет.
Что в не продуктивно имхо.
Так как я как пользователь не должен сталкиваться с чехардой и не упорядоченностью.
Иначе – мне придется не с файлами работать, а с файловым менеджером играться.
Решение проблемы вижу в отключении функции слежения за фокусом курсора в ini файле. Чтобы все задачи проводить только с выделенными файлами.
Правда это несколько обедняет функционал Total
Добавлено:
Вопрос еще такой
На форуме нашел скрипт, позволяющий избежать муторной возни при разархивировании папки в родительский каталог.
Ссылка
К сожалению, автор не указал какой именно плагин 7z использовал для скрипта
В поиске взял первый попавшийся: wcx_Total7zip_0856
И как оказалось - все работает !
Правда пришлось менять путь в скрипте – но главное все работает, за что спасибо автору
копировать один файл(окно слева) - сразу во все подпапки заданного каталога (окно справа)
то есть размножить файл во все папки, насколько они не были бы вложены друг в друга!!
наверное это просто у меня никак не получается!
Вероятно кто-то делал кнопку Total Commander для автоматизации особых видов копирования.
если нет то может подскажите как такую кнопку сделать!!
может кто-то сделает кнопку с выпадающим меню для особых видов копирования
все файлы в подпапки, все файлы в подпапки 3 уровня и так далее есть много необходимых сложных копирований
В списке файловых менеджеров Total Commander (в дальнейшем TC) является самым популярным. И это неудивительно, ведь программа обеспечивает очень удобную работу с дисками, папками и файлами и, помимо предоставления стандартных возможностей, характерных для данного класса приложений, имеет немало интересных особенностей, упрощающих работу. В частности, она запоминает часто используемые каталоги, поддерживает работу с закладками, обеспечивает проведение быстрого поиска (в том числе внутри файлов), позволяет настраивать горячие клавиши и т.д. Кроме того, в программе предусмотрена поддержка популярных архиваторов и имеется встроенный FTP-клиент, позволяющий скачивать файлы в несколько потоков, поддерживающий докачку и умеющий работать по расписанию. А ее возможности могут быть расширены за счет подключаемых плагинов. Знакомству с наиболее интересными из них и будет посвящена данная статья, но вначале кратко остановимся на типах плагинов и нюансах их установки.
Как выполнить скрипт PowerPro?
- Создание кнопки или клавиатурной комбинации, исполняющей скрипт при помощи команды Script RunFile;
- Двойной щелчок мыши на файле скрипта;
- Вставка кода скрипта в заметку (note) PowerPro, правый щелчок на заметке и выбор команды "run as script"
Здесь я позволю себе прервать цитирование и в следующем разделе объяснить, как запустить скрипт PowerPro из среды Total Commander.
Что такое синтаксис?
Синтаксис - "грамматика" языка программирования, правила и форматы его команд. Иными словами, синтаксис - способ выражения команд. Каждый язык программирования или скриптинга имеет свой синтаксис, который может быть похожим на другие или, наоборот, быть совершенно особенным и не напоминающим никакой другой.
Каталогизация данных
Ориентироваться среди папок и файлов, хранящихся на самых разных дисках, непрос-то, ведь у большинства пользователей одних только компактдисков десятки, а то и сотни, а снимков, документов, аудиозаписей и того больше. Поэтому без использования какого-то каталогизатора, который бы обеспечивал возможность быстро выяснить, где находится нужный диск или файл, сегодня не обойтись. Если каталогизируемых данных относительно немного, то вполне можно обойтись возможностями специализированных плагинов TC.
Рис. 12. Сканирование компакт-диска в CDDataBase
Рис. 13. Поиск нужного диска в каталоге CDDataBaseм
Рис. 14. Создание каталога в DiskDir Extended
Я никогда не слышал о программе под названием PowerPro
И это неудивительно! К большому сожалению, авторы многочисленных обзоров, посвященных программному обеспечению, либо слишком загружены работой, либо не слишком добросовестны, либо просто ленивы, чтобы подробно разбираться в возможностях той или иной программы. PowerPro в этом смысле особенно не повезло. Вот несколько аннотаций из различных рассылок и сетевых обзоров:
"Просто невероятно мощна как в настройках, так и в действиях. Имеет встроенный скриптовый язык, с помощью которого можно создавать собственные программы. Одна способная заменить менеджеры горячих клавиш, макросов, менеджеры буфера обмена, лончпады, звонилки, винамп-управлятели, всякие навороченные часики, менеджеры заметок, планировщики, менеджеры виртуальных рабочих столов и прочее, прочее, прочее - насколько вам позволит ваша фантазия и насколько вы сможете воплотить ее в виде скриптов"
"Многофункциональная утилита для конфигурирования Windows, позволяющая настроить операционную систему 'под себя'"
"Очень мощная и многофункциональная утилита. Позволяет запускать программы, создавать виртуальные экраны, прокручивать окна с помощью средней кнопки мышки, использовать горячие клавиши, использовать таймер и еще куча всевозможных функций. На самом деле описать ее в письме невозможно, это надо попробовать. Может заменить собой много программ, в том числе и проводник вместе с таскбаром. Это как конструктор, что создашь, тем и будешь пользоваться. Поддержка плагинов, работа по скриптам. Можно навесить практически любые операции с окнами, буфером обмена (копировать и вставлять по клику целые файлы), и т. д., и т. п., и пр. Памяти берет мало, систему не грузит, весит около 2 МБ, все на английском, переводить вряд ли кто станет - много. Программа как наркотик - начнешь разбираться и подсядешь"
"Если коротко, то PowerPro - очень сложная программа, которая может почти все и поддерживает скрипты, которых у нас на форуме скопилось уже очень много полезных. Если еще короче, то она уже заменила у меня на компьютере 5 других программ, умалчивая об остальных предоставленных возможностях"
Вам не кажется, что выше речь шла о разных программах? Кажется? А зря! И самое главное: программа PowerPro совершенно бесплатна .
- Краткое описание PowerPro (English). Автор - Bruce Switzer. Кто знает о программе больше ее автора?
- "Введение в Windows PowerPro". Автор: dAnIK SeNT
- "Скриптинг в Total Commander с помощью PowerPro". Автор - Gregory;
- "Ода PowerPro". Автор: dnepr.
Запуск скрипта горячей клавишей
- Выбираем в меню Total Commander "Start\Change Start Menu\Add Item";
- Вводим имя команды, например, "Пробный скрипт" и нажимаем "ОК";
- В поле "Command" пишем путь к исполняемому файлу PowerPro, например, "d:\Utils\PowerPro\PowerPro.exe", или ищем файл кнопкой ">>";
- В поле "Parameters" пишем "runfile.Script", где Script - имя скрипта. Файл скрипта должен располагаться в папке "d:\Utils\PowerPro\scripts" и иметь расширение txt или powerpro. Можно, вообще говоря, положить файл куда угодно, но здесь мы этот способ не рассматриваем;
- Если у скрипта есть параметры, указываем их в скобках, заключая каждый в кавычки и отделяя друг от друга запятыми. Например, если в скрипт Script передаются имя текущей директории "%Р" и число 5, в поле "Parameters" должно быть указано "runfile.Script("%P", "5")" - без внешних кавычек, разумеется, то есть только то, что подчеркнуто. Строго говоря, кавычки вокруг некоторых параметров ставить не обязательно, но лучше это всегда делать - не нужно будет задумываться о том, есть ли пробелы в параметре, является ли он ключом Total Commander, и т. д.;
- Нажимаем "ОК";
- Открываем файл wincmd.ini, раздел "[user]", и находим что-то типа
menu14=Пробный скрипт
cmd14=d:\Utils\PowerPro\PowerPro.exe
param14=runfile.Script("%P", "5")
Я пользуюсь обеими программами, но независимо друг от друга
Вы многое теряете! Ведь с помощью скриптов PowerPro можно вызывать внутренние команды Total Commander, что открывает близкие к безграничным возможности работы с обеими программами. В простейшем применении это позволяет выполнять несколько команд Total Commander одним щелчком мыши или одной клавишей. Но и это еще не все. Сам Total Commander может несколькими способами передавать в PowerPro разнообразную информацию. Таким образом, можно научить две программы "общаться" между собой. Посредником, переводчиком в таком общении и выступает скрипт.
С помощью собственных скриптов я не только экономлю безумное количество времени, но и решаю задачи, которые раньше были пусть и выполнимыми, но чрезвычайно трудоемкими.
Для применения скриптов пользователю вовсе не обязательно учить скриптовый язык PowerPro. В предыдущем разделе Bruce Switzer и ваш покорный слуга дали несколько рекомендаций, которые позволяют любому достигать поставленных целей. Единственное необходимое условие - на компьютере должны быть установлены обе упомянутые программы. Если это так, вы можете скачать любой мой скрипт, проделать несколько простейших действий по его подстройке к собственным нуждам и - пользуйтесь на здоровье!
Рассмотрим, какими способами можно выполнить скрипт PowerPro, находясь в Total Commander. Вообще-то мы обсудим не все способы, а два простейших: горячей клавишей и кнопкой на панели. Кроме того, предполагается, что PowerPro уже запущен. В противном случае обратитесь за информацией к статье Gregory.
Удобный и быстрый поиск
Если вы при случайном нажатии вводите что-нибудь в командную строку, то поставьте в пункте настроек Operation (Операции) в поле Quick search (Поиск в текущем каталоге) галку в чек боксе Letter Only (Только буква). В этом случае вы не сможете ввести в командную строку что-нибудь при случайном нажатии на клаву, а также поиск необходимого файла будет осуществляться намного удобнее и быстрее.
О программе
TeraCopy – условно-бесплатная программа, позволяющая более оперативно проводить операции копирования и перемещения данных в среде Windows за счёт многопоточного алгоритма проведения этих операций. К вопросу эффективности такого алгоритма мы ещё вернёмся.
В числе возможностей TeraCopy:
• Проверка хеш-суммы;
• Пропуск проблемных файлов при копировании/перемещении данных;
• Ожидание переподключения сетевого ресурса или съёмного устройства, если таковые являются одним из мест проведения операции;
• Защита данных при прерывании копирования/перемещения;
• Настраиваемый удобный интерфейс с ведением истории операций для оперативного указания в будущем источников и мест назначения копирования/перемещения данных;
• Возможность задания единого общего правила при совпадении имён файлов;
• Настройка звукового оповещения по завершении операций;
• Интеграция программы в проводник Windows, Directory Opus и Total Commander.
TeraCopy изначально являет собой небольшое окошко по типу статус-бара.
В это окошко необходимо перетянуть из проводника или файлового менеджера данные, нажать кнопку либо «Копировать», либо «Переместить».
И указать путь назначения.
Далее же можем отслеживать прогресс операции в статус-баре.
И таких операций копирования/перемещения данных можно запустить несколько, каждый раз добавляя в интерфейсе программы новую форму со статус-баром.
Создание архивов в формате 7-Zip
С помощью этого плагина в файловом менеджере станут возможными создание и распаковка архивов в формате 7z, а также просмотр их содержимого. Чтобы воспользоваться плагином, например, для упаковки файлов, нужно выделить их, нажать комбинацию клавиш Alt+F5, в открывшемся окне в списке расширений архиваторов выбрать вариант 7z и при необходимости подкорректировать настройки архивирования, щелкнув на кнопке Настройка (рис. 9).
Рис. 9. Создание 7z-архива с применением 7Zip Plugin
Быстро узнать размер каталогов
Управление системой
Существует множество программных средств для управления разнообразными параметрами Windows — это и встроенные в систему возможности, и разнообразные твикеры, и системные утилиты. Помимо этого для TC создано немало плагинов, решающих ту же самую задачу. Последний вариант для приверженцев этого файлового менеджера окажется весьма удобным, поскольку он обеспечивает возможность держать руку на пульсе ОС из привычного и очень удобного интерфейса TC и выполнять многие операции гораздо быстрее, чем это можно было бы сделать через встроенный в Windows инструментарий.
Рис. 15. Результат отключения из автозагрузки
в Startup Guard приложения Free Download Manager
Рис. 16. Просмотр команды на деинсталляцию приложения через Uninstaller
Рис. 17. Выгрузка процесса через ProcFS Task Manager
Рис. 18. Просмотр настроек параметров сервиса с помощью Services
Рис. 19. Просмотр списка установленного оборудования в Device Manager
Рис. 20. Изменение значения ключа
в системном реестре через плагин Registry
Рис. 21. Создание пункта в меню быстрого запуска
для перемещения в раздел HKEY_CURRENT_USER (плагин Registry)
Рис. 22. Копирование файлов на временную панель TempDrive
Как написать скрипт?
Скрипты пишутся так же, как обычные текстовые файлы, но содержат не слова человеческой речи, а специальные команды кода. Откройте любой текстовый редактор, напишите скрипт и сохраните файл с расширением "txt" или "powerpro". Последнее предпочтительней, поскольку позволяет отличать скрипты PowerPro от текстовых файлов и исполнять скрипт двойным щелчком по его файлу. Подробности см. ниже.
(Примечание переводчика: Я ослушался автора и стал давать своим скриптам расширение txt. Отличать их от простых текстов нужды нет - скрипты лежат в особой директории. Исполнение скрипта двойным щелчком актуально, может быть, для Explorer'а, а в Total Commander я присваиваю скрипт кнопке или горячей клавише. Кроме того, через двойной щелчок скрипту нельзя передать параметры. У расширения "powerpro" есть и недостатки - ширина колонки Total Commander, содержащей расширение, вмещает только 3 символа, и "powerpro" смотрится несколько неэстетично. Вот таковы мои контраргументы. А соглашаться со мной или с автором PowerPro - дело ваше).
Удаляем сплэш-окно при загрузке коммандера
Сплеш-окно это всплывающее окошко при запуске TC, на мой взгляд бесполезная фича от разработчиков, поскольку не только замедляет загрузку Total Commander, но и засоряет память вашего компьютера. Избавиться от этого прибамбаса довольно просто, для этого в файле wincmd.ini в разделе [Configuration] необходимо создать параметр: StartupScreen=0 и все, больше вас не будет напрягать это надоедливое окошко.
Эффективность TeraCopy
Ну а теперь об эффективности алгоритмов TeraCopy. При проведении тестов чуда, конечно же, не произошло. Чудеса при копировании и перемещении данных возможны только в результате замены HDD на SSD . Тем не менее факт ускорения был зафиксирован. Один и тот же файл весом в 4,23 Гб копировался по одному и тому же пути (естественно, с зачисткой следов первого захода перед вторым заходом) алгоритмами самого Total Commander и TeraCopy.
В первом случае результат составил 3 минуты 16 секунд.
Во втором – 2 минуты 35 секунд.
С перевесом в 41 секунду TeraCopy выиграла бой у Total Commander. Победа не ахти, но на больших объёмах работы с данными будет, соответственно, большая экономия времени.
TeraCopy может работать в обычной инсталлируемой и портативной версии. Для интеграции программы в проводник необходима только полноценная инсталлируемая версия. Практически все возможности программы доступны в её бесплатной редакции. В платной редакции Pro нам предлагается возможность исключения файлов и папок из копируемого/перемещаемого объёма и экспорт отчётов с сохранением информации о проведённых операциях в файлы HTML и CSV .
Просмотр заархивированных html-страниц
Когда html-страница находится в архиве, то для ее просмотра совсем не обязательно предварительно распаковать все содержимое архива в отдельный каталог. Выберите любой html-документ и запустите его непосредственно из архива. Появится окно в котором TC вам предложит Закрыть, Распаковать и выполнить и Распаковать и выполнить все. Выбирайте последний пункт и TC распакует все содержимое во временный архив, а в вашем браузере откроется страница. Но что самое главное, все картинки и ссылки будут работающими! После завершения просмотра нажмите в TC ОК, и все распакованные файлы из временного каталога будут удалены.
Запуск файлов одним щелчком
Если вы хотите запускать приложения и открывать файлы одним щелчком мыши (как это можно настроить в Проводнике Windows), поместите в файл wincmd.ini, расположенный в папке, где находится TC, в раздел [Configuration] следующую строку: SingleClickStart=1. Если этот оператор уже есть — проверьте, чтобы его значение было равно 1, и перезапустите Total Commander. Теперь файлы на панелях будут активизироваться при наведении на них указателя мыши, а запускаться — одним щелчком.
Total Commander позволяет «заходить» в самораспаковывающиеся архивы (с расширениями EXE), как в обычные архивы, показывая их содержимое как обычный каталог с файлами. Для этого нужно нажать комбинацию клавиш Ctrl+PageDown, когда курсор установлен на файле архива. Этот же фокус применим и к любым другим архивам, которые однако имеют другое расширение.
Что такое код?
"Код" - сокращение полного термина "исходный код". Исходный код - это последовательность команд, из которых программист составляет программу.(Примечание переводчика: в русскоязычной литературе можно найти не совсем верные обозначения "программа", "текст" и даже "листинг". На жаргоне исходный код называют просто "исходником").
Избавляемся от квадратных скобок.
Очень многих и меня в том числе раздражают скобки, которыми для какого то лешего обнесены директории (папки) на панелях TC. Для того чтобы убрать эти самые скобки, нужно всего лишь в файле wincmd.ini в разделе [Configuration] добавить строчку: DirBrackets=0
Я не знаю, что такое скрипт
Скрипт - это, упрощенно говоря, программа с открытым кодом, написанная на алгоритмическом языке, специфичном для определенной программы, в данном случае PowerPro.
Чтобы полнее объяснить читателю, что такое скрипт, я привожу перевод из справочного файла, входящего в стандартную поставку PowerPro.
Ускоряем переход в нужные каталоги
Нажав комбинацию клавиш [Ctrl]+[D], вы сможете быстро переходить в наиболее часто используемые каталоги. Если вы ранее не пользовались этой возможностью, то список каталогов будет пустым. В появившемся меню будет только два пункта: Добавить текущий каталог и Настройка. С помощью первого можно быстро добавить текущий каталог к списку часто используемых и дать ему содержательное имя, причем совсем не обязательно использовать его имя (предлагаемое по умолчанию) в качестве пункта меню. Вызвать это же меню можно и мышкой. Для этого нужно произвести двойной щелчок на заголовке панели, причем не важно, какой именно, — активной или пассивной.
Заключение
Мы перечислили лишь несколько наиболее интересных для широкого круга пользователей плагинов к Total Commander. На самом деле подключаемых модулей разработано достаточно много и самой разной направленности — имеются плагины для работы с базами данных и редактирования программного кода с подсветкой синтаксиса, просмотра иконок в файлах и извлечения музыки и текстур из игровых архивов, конвертирования одних форматов в другие и прожига CD/DVD-дисков и пр. Так что все пользователи TC имеют реальную возможность оснастить файловый менеджер в соответствии с решаемыми на компьютере задачами.
Total Commander предлагает более гибкие условия копирования и перемещения данных, нежели сама Windows. Это возможность проведения этих операций по заданным шаблонам - с указанием отдельных расширений, размеров файлов, дат их создания, ключевых слов в именах, с выбором только папок и т.п. Но популярный файловый менеджер не предлагает более совершенного механизма в плане скорости копирования и перемещения данных.
Он проводит эти операции на тех же скоростях, что и стандартные средства проводника. Несколько ускорить эти процессы можно с помощью специальной программы TeraCopy , внедрив её механизмы работы и в среду самой Windows, и в Total Commander.
Что за программа такая, и как она интегрируется в Total Commander?
Информация о размере файла или директории
Думаю многим будет полезно узнать, что нажав на файле или директории Ctrl+L, вы получите полную информацию о количестве файлов и директорий, информацию об общем размере и фактически занимаемом размере, а так же о размере, который выделенный файлы и директории займут на получателе (например флешке).
Информация о размере файла или директории
Думаю многим будет полезно узнать, что нажав на файле или директории Ctrl+L, вы получите полную информацию о количестве файлов и директорий, информацию об общем размере и фактически занимаемом размере, а так же о размере, который выделенный файлы и директории займут на получателе (например флешке).
Имена файлов в буфер обмена
Довольно часто бывает нужно скопировать в буфер обмена имя текущего файла, чтобы затем где-нибудь вставить его (например в командной строке). Для этого необходимо на панели инструментов TC создать кнопку с командой cm_CopyNames_ToClip или cm_CopyFullNames_ToClip. Первая — для копирования только имени, вторая — для копирования полного имени файла, включающего путь к нему. Если будут выделены несколько файлов, то в любом текстовом редакторе можно быстро создать список из этих файлов. Чтобы скопировать и потом вставить не имя, а сам файл, воспользуйтесь стандартными комбинациями клавиш Ctrl+C и Ctrl+V.
Всего комментариев: 8
vilik
На счет TC 8.0 так сразу ничего сказать не могу, все течет, все меняется, уверен, что найдется и для этой версии решение для удаления сплэш-окна при загрузке.
vilik
Специально проверил фишку с удалением сплэш-окна на TC 8.0, спешу заверить, все работает в лучшем виде ))))
Мой дорогй корреспондент!
Спасибо зв ваше время, ей-ей даже неловко.
Total указывает адрес wincmd Docs and Settings\Wilen\Application Data\GHISLER\wincmd.ini
У меня в компе по этому адресу нет GHISLER.
Поиск привел в папку, в котору я изначально скачал Тотал.
Там я поменял строку по Вашему совету, но это не сработало. Видимо это не активированный файл. А найти в установленных файлах этот ini не удается.
И что же теперь делать? Ложись и помирай?
В любом случае спасибо.
Вилик
В дополнение к моей предыдущей жалобе на неумение найти wincmd
я наткнулся в Configurations/Change Setting Files Directly.
Клик и открылся wincmd.
В первую же строку сразу после я и ввел
StartupScreen=0.
Перегузил командер в оидании чуда! Не тут-то было. Опять фиаско.
Сдаемся?
Вилик
vilik
Что то все у вас как то мудрено. Wincmd.ini изначально прописан в корневой папке программы, если ничего не меняли при установке, то по умолчанию TC ставится в Program Files. Подозреваю, что у вас не один файловый менеджер, или же остались следы от предыдущей версии. Просто снесите Тотал, зачистите все следы и поставьте заново. В папке программы найдите Wincmd.ini и измывайтесь над TC сколько душе угодно. Ну и не забывайте про регистрационный ключ(wincmd.key), конечно если таковой имеется))), сохраните его предварительно, потом поместите обратно в папку вновь установленной программы.
Удачи!
Спасибо за статью! Благодаря вашему совету по стандартному меню файлов и папок удалось убрать глюк с зависанием тотала при включении контекстного меню. Пользуюсь 8.52а на win 10.
Запуск скрипта кнопкой на панели инструментов
- Выбираем в меню Total Commander "Configuration\Change Button Bar";
- Подыскиваем подходящее место на панели и нажимаем "Append";
- В поле "Command", как и раньше, пишем "d:\Utils\PowerPro\PowerPro.exe";
- В поле "Parameters" пишем "runfile.Script("%P", "5")";
- В поле "Icon file" ищем соответствующую иконку;
- В поле "Tooltip" вводим имя команды "Пробный скрипт";
- Нажимаем "ОК".
Я только собираюсь изучать скриптовый язык PowerPro
- Внимательно прочесть документацию к PowerPro;
- Почитать статьи, посвященные скриптам. Помимо материалов данного сайта, следует обратиться к разделу Ссылки;
- Разобрать простенький скрипт, написанный кем-то более опытным. Поменять что-то, посмотреть, как это влияет на результат;
- Попытаться написать что-нибудь свое, для решения собственных специфических задач. Помните - за вас этого никто не сделает!
Дерзайте, и да сопутствует вам успех!
Работа с CD/DVD-дисками и образами
Для работы плагина, помимо его инсталляции в автоматическом режиме, требуется установить драйвер виртуального диска, вызвав в проводнике Windows из контекстного меню на файле Program Files\totalcmd\plugins\wfx\VirtualDisk\VD_Driver\vd_filedisk.inf команду Установить. А затем перезагрузить компьютер.
Принцип монтирования образов в созданный после установки модуля виртуальный привод очень прост: следует скопировать в файловом менеджере в папку VirtualDisk (данная папка появится в Сетевом окружении после установки плагина) нужные файлыобразы, а затем для монтирования одного из них на виртуальный привод дважды щелкнуть на данном образе, выбрать режим CD/DVD и щелкнуть на кнопке Подключить (рис. 10). Можно также включить флажок Восстанавливать при перезагрузке, что имеет смысл, если с монтируемым образом приходится работать регулярно. После этого в свитке дисков в TC и в окне проводника Windows появится нужный виртуальный привод с подключенным образом.
Рис. 10. Монтирование образа в виртуальный привод VirtualDisk
Рис. 11. Просмотр содержимого образа через плагин ISO
Создаем самораспаковывающийся архив
Наверняка многим и невдомек, с помощью TC очень просто и быстро можно создать самораспаковывающийся архив. Для этого на zip-файле нужно нажать сочетание клавиш Shift+F6 и переименовать расширение архива с zip на exe.
Настраиваем копирование в фоне
Копирование файлов большого размера, занимает определенное количество времени и в таком случае удобнее производить эту процедуру в фоновом режиме. Для того чтобы копирование всегда осуществлялось в фоне необходимо в wincmd.ini в разделе [Configuration] добавить строчку: AlwaysCopyInBackground=1
Интеграция в Total Commander
Чтобы алгоритмы копирования/перемещения TeraCopy можно было использовать при работе с Total Commander, идём в настройки программы.
И внизу, в графе интеграции жмём кнопку «Total Commander».
После чего на панели инструментов файлового менеджера появятся кнопки TeraCopy:
• С синей стрелкой направления – это кнопка копирования данных;
• С красной стрелкой направления – это кнопка переноса данных.
Теперь их можно использовать вместо родных кнопок файлового менеджера F5 и F6 . При использовании механизмов TeraCopy будем видеть, соответственно, статус-бар прогресса операций не Total Commander, а программы.
Быстрый способ очистки корзины
Когда открыто окно TC во весь экран, не очень удобно добираться до контекстного меню корзины. Существует отличное решение, если на кнопке F8 (Удалить) нажать правой кнопой мыши, то мгновенно контекстное меню, такое же как у корзины.
SHIFT+ F8 удаляет файл минуя корзину
Используя комбинацию из клавиш SHIFT+F8 Total Commander удаляет файл или папку целиком без сохранения копии для восстановления в корзине. Вы также можете достичь этого эффекта когда нажимаете SHIFT и бросаете файл на кнопку F8 панели функциональных клавиш.
Предупреждение: Восстановить удаленный файл ни какими средствами уже не возможно! Пользуйтесь осторожно…!
На сегодня пожалуй все. В этом обзоре, постарался рассказать о наиболее полезных настройках популярного файлового менеджера Total Commander, скрытых от глаз неискушенного пользователя. В статье использовал как свой опыт работы с TC, так и материалы по теме с Российского сайта о TC.
Именно на этом сайте, при желании вы всегда найдете ответы на вопросы по работе с файл-менеджером. Если у вас имеются свои наработки и маленькие хитрости в использовании TC, делитесь советами и наблюдениями в комментариях. Технологии не стоят на месте, всегда найдется что то новое и интересное.
PassMark BurnInTest — программа для испытания компьютера «на прочность».
BurnInTest тестирует стабильность и надёжность ПК, синхронно распределяя нагрузку на все подсистемы, позволяя осуществлять проверку скорости процессора, оперативной памяти, жестких дисков, CD/DVD приводов, звуковых и видеокарт, принтеров, сетевых соединений.
С Уважением, Андрей .
Буду всем признателен, если поддержите проект — добавив блог в исключения AdBlock и поделитесь ссылкой на запись в своих соц-сетях:
Стандартные меню для файлов и папок
Total Commander можно настроить так, что вызов стандартного контекстного меню Windows для файлов и папок будет происходить сразу, как в Проводнике, а не через 2-3 секунды после удерживания нажатой правой кнопки мыши. Для этого необходимо включить опцию Конфигурация/Настройка/Операции/Выделение мышью и выбрать опцию Левой кнопкой (как обычно). Еще один способ, это в разделе [Configuration] файла wincmd.ini установить значение оператора UseRightButton равным 1.
Комфортный просмотр
Рис. 4. Просмотр PDF-документа с помощью IEView
Рис. 5. Просмотр SWF-файла через SWF Lister
Рис. 6. Просмотр изображения в Imagine
Вне сомнения, прослушивать музыку и смотреть ролики на компьютере приятнее через специальные проигрыватели. Однако при необходимости быстрого прослушивания/просмотра нескольких небольших мультимедийных файлов обращаться к солидному проигрывателю смысла не имеет — гораздо быстрее произвести подобную операцию прямо из файлового менеджера.
Рис. 7. Прослушивание музыки в AmpView
Рис. 8. Просмотр ролика с помощью Mmedia
Расширенный просмотр каталога
Для того чтобы увидеть все файлы в текущем каталоге и во всех его подкаталогах одним списком необходимо установить курсор на выбранный каталог и нажать комбинацию клавиш Ctrl+B.
Какие бывают плагины и как их установить
Существует четыре типа плагинов к TC: архиваторные плагины (имеют расширение WCX), плагины файловой системы (WFX), плагины внутреннего просмотрщика (WLX) и контентные плагины (WDX). Архиваторные плагины используются для работы с архивами, которые изначально в файловом менеджере не поддерживаются или поддерживаются с ограничениями. Помимо этого с помощью архиваторных плагинов реализуется поддержка работы с рядом других файловых форматов — CHM, MSI, ICL, DLL и пр. Плагины файловой системы доступны в TC через Сетевое окружение (рис. 1) и обеспечивают доступ к дискам, удаленным системам, внутренним модулям Windows, носителям с другими файловыми системами. Плагины внутреннего просмотрщика позволяют просматривать файловые форматы, не поддерживаемые внутренним просмотрщиком Lister, — изображения, таблицы, базы данных и т.п. Контентные плагины предназначены для получения доступа к расширенным сведениям о файлах — тэгам MP3, информации в заголовках EXIF в JPEG-изображениях и т.п.
Рис. 1. Окно TC с открытым на левой панели Сетевым окружением
Сегодня существует уже не одна сотня плагинов к TC, и даже просто перечислить их в рамках статьи невозможно, да и особого смысла не имеет, поскольку немало плагинов если и не дублируют друг друга, то имеют весьма близкое назначение. Мы остановимся лишь на тех решениях, которые могут быть интересны широкому кругу пользователей.
Устанавливать плагины можно автоматически и вручную. Автоматическая установка сложностей не вызывает: достаточно просто открыть в файловом менеджере скачанный архив с плагином и программа сама предложит установить обнаруженный модуль (рис. 2). Правда, такая автоматическая установка предусмотрена не для всех плагинов.
Рис. 2. Окно TC с предложением об установке плагина
Подключение дополнительных модулей вручную производится в окне настроек, вызываемом командой Конфигурация —> Настройка, где в разделе Плагины следует щелкнуть на кнопке с нужным типом плагина и указать расположение устанавливаемого модуля. Для архиваторных плагинов дополнительно в списке Файлы с расширением нужно будет указать расширение тех файлов, которые должны ассоциироваться с устанавливаемым плагином (рис. 3). Если подобных расширений несколько, то операция указания модуля с плагином производится несколько раз с вводом каждый раз другого расширения.
Рис. 3. Установка архиваторного плагина через окно Настройка
Подсказки к кнопкам без задержки
По умолчанию время появления подсказки над кнопками в панели инструментов, кнопками дисков и т. п. установлено со значением равным 500, т. е. подсказки появляются через полсекунды. Можно легко ускорить этот процесс, для этого в файл wincmd.ini в раздел [Configuration] добавьте строку: ToolTipDelay=100, где цифра после знака равенства означает время задержки подсказки в миллисекундах. После перезапуска TC будет сразу подсказывать, что скрывается за выбранной кнопкой. Уменьшение времени задержки особенно полезно, если на панели инструментов расположено много кнопок-переходов в папки на дисках — выбор нужной кнопки будет происходить значительно быстрее.
Что такое язык программирования?
Язык программирования - набор команд и других средств, используемый программистами для создания компьютерных программ. Каждый язык программирования имеет свой собственный синтаксис, возможности, преимущества и недостатки.
Интеграция в проводник Windows
В проводник TeraCopy интегрируется по умолчанию. После установки программы впредь при копировании и перемещении данных в проводнике будет появляться запрос, каким образом нужно проводить операцию – с помощью TeraCopy или проводника (Explorer) .
Для Total Commander же интеграцию необходимо настраивать самостоятельно.
В чем разница между программированием и скриптингом?
Грубо говоря, скриптинг - это облегченное программирование.
Алгоритмические языки бывают компилируемыми и интерпретируемыми. Программа на компилируемом языке преобразуется в двоичный исполняемый файл, который для свой работы может как нуждаться в других файлах, так и запускаться автономно. Такой файл чаще всего имеет расширение ЕХЕ. В качестве примеров компилируемых языков можно привести C/C++, Delphi и Visual Basic.
Программа на интерпретируемом языке не преобразуется в исполняемый формат. Специальная программа, называемая интерпретатором языка, читает файл с такой программой и исполняет ее. Такой файл обычно называется скриптом.
Скрипт можно сравнить с клавиром музыкального произведения. Клавир ведь не может сам сыграть музыку, для этого нужен "музыкант" (в нашем случае PowerPro). Тогда программист выступает в роли композитора, который пишет клавир.
В случае компилируемого языка программист создает ЕХЕ-файл, который можно запустить на выполнение. В случае интерпретируемого языка программист пишет файл, выполняемый программой-интерпретатором. Скриптовые языки проще для изучения, чем языки программирования, но и менее функциональны. Язык, на котором пишутся скрипты PowerPro, принадлежит именно к интерпретируемым, а не компилируемым языкам.
Читайте также: