Введение |
Могу вам только посочувствовать. Total Commander - лучший файловый менеджер всех времени и народов! Перечислять его почти бесконечные возможности - дело совершенно неблагодарное. Люди, куда более сведущие и красноречивые, чем я, делали это уже неоднократно. Вот несколько ссылок, которые позволят вам понять, как много в жизни вы упустили, игнорируя работу с этой изумительной программой:
Не зря говорят, что лучше один раз увидеть... Поэтому самое разумное - скачать Total Commander и поработать в нем. Программа платная, но в незарегистрированной версии никаких гадостей не делает, разве что при запуске предлагает нажать одну из трех клавиш. Если вы оцените Total Commander по достоинству, то сможете приобщиться к цивилизованному миру, заплатить деньги и стать зарегистрированным пользователем. Устанавливать кряки категорически не рекомендуется - иногда Total Commander распознает, что его вспороли, и ежеминутно напоминает об этом, а иногда молча глюкает. Так что выхода два - либо один раз в жизни заплатить, либо один раз в день нажимать лишнюю кнопку.
И это неудивительно! К большому сожалению, авторы многочисленных обзоров, посвященных программному обеспечению, либо слишком загружены работой, либо не слишком добросовестны, либо просто ленивы, чтобы подробно разбираться в возможностях той или иной программы. PowerPro в этом смысле особенно не повезло. Вот несколько аннотаций из различных рассылок и сетевых обзоров:
"Просто невероятно мощна как в настройках, так и в действиях. Имеет встроенный скриптовый язык, с помощью которого можно создавать собственные программы. Одна способная заменить менеджеры горячих клавиш, макросов, менеджеры буфера обмена, лончпады, звонилки, винамп-управлятели, всякие навороченные часики, менеджеры заметок, планировщики, менеджеры виртуальных рабочих столов и прочее, прочее, прочее - насколько вам позволит ваша фантазия и насколько вы сможете воплотить ее в виде скриптов"
"Она отправила в uninstall HotKeyboard и Yankee Clipper, как больше не нужные. Она могла бы отправить туда же убогие по функциональнсти True Launch Bar и ему подобные. Даже целая оболочка, такая как Aston, не может сравниться с ней по функциональности! И, что меня больше всего поразило, так это то, что занимает в памяти она чуть более 1 мегабайта! Это кажется неправдой, но это правда"
"Многофункциональная утилита для конфигурирования Windows, позволяющая настроить операционную систему 'под себя'"
"Очень мощная и многофункциональная утилита. Позволяет запускать программы, создавать виртуальные экраны, прокручивать окна с помощью средней кнопки мышки, использовать горячие клавиши, использовать таймер и еще куча всевозможных функций... На самом деле описать ее в письме невозможно, это надо попробовать. Может заменить собой много программ, в том числе и проводник вместе с таскбаром. Это как конструктор, что создашь, тем и будешь пользоваться. Поддержка плагинов, работа по скриптам. Можно навесить практически любые операции с окнами, буфером обмена (копировать и вставлять по клику целые файлы), и т. д., и т. п., и пр. Памяти берет мало, систему не грузит, весит около 2 МБ, все на английском, переводить вряд ли кто станет - много. Программа как наркотик - начнешь разбираться и подсядешь"
"Если коротко, то PowerPro - очень сложная программа, которая может почти все и поддерживает скрипты, которых у нас на форуме скопилось уже очень много полезных. Если еще короче, то она уже заменила у меня на компьютере 5 других программ, умалчивая об остальных предоставленных возможностях"
Вам не кажется, что выше речь шла о разных программах? Кажется? А зря! И самое главное: программа PowerPro совершенно бесплатна.
И все-таки, если сказанного не достаточно, ознакомьтесь со следующими статьями:
Скрипт - это, упрощенно говоря, программа с открытым кодом, написанная на алгоритмическом языке, специфичном для определенной программы, в данном случае PowerPro.
Чтобы полнее объяснить читателю, что такое скрипт, я привожу перевод из справочного файла, входящего в стандартную поставку PowerPro.
Язык программирования - набор команд и других средств, используемый программистами для создания компьютерных программ. Каждый язык программирования имеет свой собственный синтаксис, возможности, преимущества и недостатки.
Синтаксис - "грамматика" языка программирования, правила и форматы его команд. Иными словами, синтаксис - способ выражения команд. Каждый язык программирования или скриптинга имеет свой синтаксис, который может быть похожим на другие или, наоборот, быть совершенно особенным и не напоминающим никакой другой.
Грубо говоря, скриптинг - это облегченное программирование.
Алгоритмические языки бывают компилируемыми и интерпретируемыми. Программа на компилируемом языке преобразуется в двоичный исполняемый файл, который для свой работы может как нуждаться в других файлах, так и запускаться автономно. Такой файл чаще всего имеет расширение ЕХЕ. В качестве примеров компилируемых языков можно привести C/C++, Delphi и Visual Basic.
Программа на интерпретируемом языке не преобразуется в исполняемый формат. Специальная программа, называемая интерпретатором языка, читает файл с такой программой и исполняет ее. Такой файл обычно называется скриптом.
Скрипт можно сравнить с клавиром музыкального произведения. Клавир ведь не может сам сыграть музыку, для этого нужен "музыкант" (в нашем случае PowerPro). Тогда программист выступает в роли композитора, который пишет клавир.
В случае компилируемого языка программист создает ЕХЕ-файл, который можно запустить на выполнение. В случае интерпретируемого языка программист пишет файл, выполняемый программой-интерпретатором. Скриптовые языки проще для изучения, чем языки программирования, но и менее функциональны. Язык, на котором пишутся скрипты PowerPro, принадлежит именно к интерпретируемым, а не компилируемым языкам.
(Примечание переводчика: в русскоязычной литературе можно найти не совсем верные обозначения "программа", "текст" и даже "листинг". На жаргоне исходный код называют просто "исходником").
Скрипты пишутся так же, как обычные текстовые файлы, но содержат не слова человеческой речи, а специальные команды кода. Откройте любой текстовый редактор, напишите скрипт и сохраните файл с расширением "txt" или "powerpro". Последнее предпочтительней, поскольку позволяет отличать скрипты PowerPro от текстовых файлов и исполнять скрипт двойным щелчком по его файлу. Подробности см. ниже.
(Примечание переводчика: Я ослушался автора и стал давать своим скриптам расширение txt. Отличать их от простых текстов нужды нет - скрипты лежат в особой директории. Исполнение скрипта двойным щелчком актуально, может быть, для Explorer'а, а в Total Commander я присваиваю скрипт кнопке или горячей клавише. Кроме того, через двойной щелчок скрипту нельзя передать параметры. У расширения "powerpro" есть и недостатки - ширина колонки Total Commander, содержащей расширение, вмещает только 3 символа, и "powerpro" смотрится несколько неэстетично. Вот таковы мои контраргументы. А соглашаться со мной или с автором PowerPro - дело ваше).
Здесь я позволю себе прервать цитирование и в следующем разделе объяснить, как запустить скрипт PowerPro из среды Total Commander.
Что такое язык программирования?
Что такое синтаксис?
В чем разница между программированием и скриптингом?
Что такое код?
"Код" - сокращение полного термина "исходный код". Исходный код - это последовательность команд, из которых программист составляет программу.
Как написать скрипт?
Как выполнить скрипт PowerPro?
Это можно сделать многими способами. Рассмотрим три из них:
Для метода 2 необходимо, чтобы расширение "powerpro" было ассоциировано с PowerPro. Обычно это происходит автоматически в ходе инсталляции PowerPro.
Вы многое теряете! Ведь с помощью скриптов PowerPro можно вызывать внутренние команды Total Commander, что открывает близкие к безграничным возможности работы с обеими программами. В простейшем применении это позволяет выполнять несколько команд Total Commander одним щелчком мыши или одной клавишей. Но и это еще не все. Сам Total Commander может несколькими способами передавать в PowerPro разнообразную информацию. Таким образом, можно научить две программы "общаться" между собой. Посредником, переводчиком в таком общении и выступает скрипт.
С помощью собственных скриптов я не только экономлю безумное количество времени, но и решаю задачи, которые раньше были пусть и выполнимыми, но чрезвычайно трудоемкими.
Для применения скриптов пользователю вовсе не обязательно учить скриптовый язык PowerPro. В предыдущем разделе Bruce Switzer и ваш покорный слуга дали несколько рекомендаций, которые позволяют любому достигать поставленных целей. Единственное необходимое условие - на компьютере должны быть установлены обе упомянутые программы. Если это так, вы можете скачать любой мой скрипт, проделать несколько простейших действий по его подстройке к собственным нуждам и - пользуйтесь на здоровье!
Рассмотрим, какими способами можно выполнить скрипт PowerPro, находясь в Total Commander. Вообще-то мы обсудим не все способы, а два простейших: горячей клавишей и кнопкой на панели. Кроме того, предполагается, что PowerPro уже запущен. В противном случае обратитесь за информацией к статье Gregory.
menu14=Пробный скрипт
cmd14=d:\Utils\PowerPro\PowerPro.exe
param14=runfile.Script("%P", "5")
Здесь 14 - номер пользовательской команды, присвоенный программой;
Дерзайте, и да сопутствует вам успех!
Искренне рад! Напишите мне письмо или оставьте запись в гостевой книге. Необходимо указать следующую информацию:
Если всего этого окажется не достаточно, я постараюсь найти возможность вступить с вами в диалог и совместными усилиями исправить ошибку. Даю обещание: в пояснении к данному скрипту будет указано, кто и как поспособствовал обнаружению и устранению ошибки. Если вы просто пришлете мне свой код взамен моего, я укажу в комментариях, что авторы скрипта - "Вахмурка и Имярек". Можно называть полное имя, сетевой ник, почту, ICQ, национальность, хобби, цвет глаз - все будет опубликовано только с вашего согласия.
Если вы захотите обнародовать здесь свой скрипт, к созданию которого я не имею никакого отношения - пожалуйста. Ваше имя будет указано в графе "Автор".
Категорически приветствуются ссылки на скрипты, плагины, утилиты, статьи и прочие полезные сведения.
На главную |