Введение
ShellToys XP - это набор из 27-ми утилит, являющихся расширениями Проводника (Windows Explorer). После установки ShellToys XP в Проводнике по нажатию правой кнопки мыши становится доступным соответствующие контекстное меню, через которое и вызывается нужная утилита. В зависимости от того, на каком объекте меню было вызвано, будут доступны различные его пункты и вы никогда не увидите все 27 пунктов меню одновременно. Поэтому для одного файла или группы файлов, ярлыка, файла архива, графического изображения, папки или пустого места между иконками в папке или файловом диалоге, а также для рабочего стола - доступные пукнты меню будут разными. Если в Проводнике выбраны две и более папок, то контекстное меню ShellToys XP появляться не будет.
Описание
Существуют следующие пункты меню ShellToys XP:
"Add To Send To" ("Добавить пункт в "Переслать в") делает легким добавление нового пункта в меню "Переслать в" ("Send To").
Выберите файл или папку, кликните на них правой кнопкой мыши (или на пустом пространстве в папке) и выберите имя, под которым в меню "Переслать в" будет находиться ярлык на выбранный файл или папку, запускающий выбранную программу с пресылаемым в нее параметром при выборе файла, или копирующий выбранные объекты в соответствующую директорию при выборе каталога.
Для добавления нового пункта в меню "Переслать в" выделите файл или папку и кликните на них правой кнопкой мыши (или на свободном месте в папке) и выберите в контекстном меню пункт "Add To Send To".
"Batch Rename" (пакетное переименование) позволяет одновременно переименовывать несколько файлов. Например, изменять регистр букв имен файлов или их расширение, заменять в именах одну последовательность символов на другую, добавлять префикс и суффикс к именам файлов и переименовывать группу файлов в алфавитно-цифровом порядке.
Для запуска пакетного переименования выберите два и более файлов (не папок), затем из контестного меню - пункт Batch Rename и настройте параметры переименования.
Авторы разделили переименование на два типа (переименование с применением различных правил и переименование, основанное на алфавитно-цифровой последовательности), выделив для каждого типа закладку.
При переименовании, в отличие от некоторых программ для массового переименования файлов, в частности, описанной недавно программы Rename4u, возможно одновременное действие нескольких правил переименования файлов. Разработчики, правда, не сообщают в какой последовательности они применяются, наверное, в порядке расположения в программе.
"Simple Rename" - Простое переименование.
"Replace Text" ("Заменить текст"). Как и следует из перевода, данный пункт предназначен для переименования файлов путем поиска в них заданной последовательности символов и замены ее на другую последовательность. Например, в данном случае файл "BatchRenameMain.htm" будет переименован в "BatchRename_Main.htm".
"Prefix With" ("Добавить префикс"). Например, в данном случае файл "BatchRenameMain.htm" будет переименован в "Prefix_BatchRenameMain.htm".
"Suffix With" ("Добавить суффикс"). Например, в данном случае файл "BatchRenameMain.htm" будет переименован в "BatchRenameMain_Suffix.htm".
"Change Extensions To" ("Изменить расширение на"). Данный пункт позволяет изменить расширения файлов. Например, в данном случае файл "BatchRenameMain.htm" будет переименован в "BatchRenameMain.html".
"Change Case To" (Изменить регистр на...). Данный пункт позволяет изменить регистр букв имен файлов на верхний (uppercase) или нижний (lowercase). Если отмечен флаг Include extensions (включая расширение), то изменение коснется также и расширения файлов. Например, в данном случае файл "BatchRenameMain.htm" будет переименован в "BATCHRENAMEMAIN.HTM".
"Construct Sequence" - Задание последовательности.
"Base filename" ("Базовое имя"). Данный пункт задает имя, на котором базируется вся алфивитно-цифровая последовательность имен файлов.
"Sequence of suffixes" ("Последовательность суффиксов"). Данный пункт позволяет выбрать последовательность суффиксов, которые будут прибавляться к базовому имени для получения имен файлов. Как вы видите из скриншота, доступны все пять вариантов: три цифровых (0-9, 01-99, 001-999) и два алфавитных (A-Z, AA-ZZ).
"Keep the same extension" ("Сохранить расширение файлов"). Данный пункт позволяет сохранить расширения файлов, в то время как пункт "Use this extension" ("Использовать расширение") позволяет присвоить файлам новое расширение.
Для удаления файлов из списка переименования достаточно выделить нужный файл и нажать кнопку "Remove File" ("Убрать файл"). К сожалению, удаление файлов из списка доступно только по одному.
Во время группового переименования просиходит проверка на несовпадение у двух файлов новых имен и в случае такого совпадения при попытке переименования второго файла процесс переименования останавливается для недопущения замещения предыдущего файла и потери информации.
"Browse Images" ("Просмотр изображений") показывает уменьшенные копии изображений в выбранной директории. При нажатии правой кнопки мыши на изображение доступно контекстное меню Проводника, при двойном щелчке мышью изображение будет показано в полном размере.
Для показа изображений запускается простенькая программка "CFi iBrowse" для просмотра графических файлов, кстати, она может быть запущена самостоятельно, через созданный для нее ярлык. Поддерживаемые расширения файлов: BMP, JPG, GIF, TIF, TGA, PNG, PCD, PCX, WMF, EMF, ICO, PGM, PPM, RGB, SGI. При просмотре анимированных GIF-файлов в уменьшенном виде показан только первый кадр, просмотр анимации доступен только при просмотре в полную величину в отдельном окне. Несложное меню программы позволяет копировать в буфер обмена изображение или путь к файлу изображения, а также копировать само изображение в заданную папку, распечатывать его и сохранять уменьшенные копии изображений для одного или для всех изображений, при этом копия одного изображения по умолчанию сохраняется в этом же каталоге в имени файла с добавлением суффикса "-Small", а для сохранения уменьшенных копий всех изображений в этом же каталоге создается подкаталог "Thumbs", куда сохраняются файлы, также с добавлением суффикса "-Small".
Несложные настройки программы позволяют выбирать цвет бэкграунда и фона отдельных изображений, рамки для выбранного изображения и, наконец, самая главная настройка - настройка размеров уменьшенных копий, где доступны следующие значения: 64*85, 75*100, 86*115, 97*130, 108*145, 119*160, 130*175. По сравнению с профессиональными программами для просмотра графики, "CFi iBrowse" работает довольно медленно, поэтому не рекомендуется запускать ее для большого количества файлов, однако если вам надоело ждать, то нажатием клавиши Esc вы всегда можете остановить процесс загрузки картинок и будут показаны только файлы, успевшие загрузиться. При изменении размеров программы после перерисовки она не сохраняет текущих координат полосы прокрутки, а начинает показ с начала, что тоже не очень удобно.
"Cascade On Start Menu" ("Последовательность в меню "Старт") создает в меню "Старт" ярлыки на все содержание данной папки или выбранных папок.
Выберите папку, нажмите на нее правой кнопкой мыши (или на пустом пространстве в данной папке) и введите имя папки в меню "Старт" с ярлыками на всех файлы, находящихся в выбранной папке. Если отметить флаг "Include items in subfolders" ("Включая файлы во вложенных папках"), то при этом полностью воссоздается структура папок и ярлыки также создаются для файлов во вложенных папках.
"Change Date & Time" ("Изменение даты и времени") служит для быстрой смены даты и времени создания и модификиции для одного или нескольких файлов.
Для изменения даты и времени создания выберите два и более файлов (не папок), затем из контестного меню пункт "Change Date & Time" и установите нужные даты и время.
Для изменения даты достаточно нажать на кнопку с точками и тогда появится календарь, который облегчит ввод даты, которую также можно ввести вручную. При вводе несуществующей даты программа ошибки не выдает, однако и даты не изменяет, вот ввод несуществующего времени дает сообщение об ошибке.
Для удаления файла из списка необходимо выбрать нужный файл и нажать кнопку "Remove File" ("Убрать файл"). Удаление файлов из списка возможно только по одному. Изменение даты и времени модификации происходит в момент нажатия кнопки "Change" ("Изменить").
"Change Extension" ("Изменить расширение") служит для изменения расширения файла. Возможно, кому-то этот пункт может показаться не нужным, т.к. в Проводнике есть стандатный пункт меню для переименования файлов, однако если в настройках Проводника установлено "Hide file extensions for known file types" ("Не показывать расширения для файлов зарегистрированных типов"), то поменять расширение файла зарегистрированного типа при его помощи без отключения данной настройки нельзя.
Для изменения расширения выберите файл, затем из контестного меню пункт "Change Extension" и введите новое расширение.Данный пункт работает только для одного выбранного файла. Для изменения расширения нескольких файлов используйте пункт Batch Rename.
"Command Prompt" ("Приглашение командной строки") открывает приглашение командной строки в выбранной папке.
Выделите файл или папку, кликните на них правой кнопкой мыши (или на пустом пространстве в папке) и выберите пункт меню "Command Prompt" для открытия в выбранной папке приглашения командной строки.
"Copy/Move To Folder" ("Копировать/перенессти в папку") копирует или переносит выделенные файлы в другую папку.
Папку, куда будут скопированы или перенесены файлы, можно задать с помощью просмотра дерева каталогов по нажатию кнопки "Browse" ("Просмотр") или ввести вручную. Если введенная вручную заданная папка не существует, то она будет создана. Последние 16 папок, куда были успешно скопированы или перенесены файлы, хранятся в программе и могут быть доступны для быстрого повторного использования из ниспадающего меню после нажатия кнопки с треугольником вершиной вниз, нажатие на кнопку "Clear History" ("Очистить историю") очищает список использованных папок. Удалить отдельные файлы из списка можно нажатием клавиши "Delete", причём они удаляются по одному, без дополнительного подтверждения. Для копирования или переименования выделите нужные файлы в Проводнике и выберите пункт "Copy/Move To Folder" контекстного меню программы.
"Copy Path" ("Копировать путь") копирует в буфер обмена полный путь выделенных файлов, включая имена и расширения. Пути к файлам хранятся по одному на каждой строчке в алфавитном порядке. Для копирования пути выделите файл, несколько файлов или отдельную папку и выберите пункт "Copy Path".
"Encrypt/Decrypt File" ("Шифрование/Расшифровка файла") кодирует один или несколько файлов с использованием мощного алгоритма Blowfish с длиной ключа 448 бит и заданным вами секретным паролем или, наоборот, декодирует указанные файлы. Пароль, чувствительный к регистру, может быть длиной до 56-ти символов. Закодированные файлы имеют те же имена, включая расширения файлов, но с добавлением нового расщирения .STE. При выборе нескольких файлов для каждого создается свой STE-файл.
Файлы этого типа являются зарегистрированными в Windows, и имеют свою иконку с изображением двух ключей
. Если файл с таким именем уже существует - выдается диалог о его перезаписи или отмене кодирования.
При выборе флага "Permanently shred" содержимое указанных файлов будет уничтожено после успешного кодирования, а сами файлы удалены с использованием той же самой технологии, как и при выборе пункта меню "Shred File". Помните, что поскольку пароль нигде не хранится в явном виде, при его потере вам могут потребоваться сотни лет на его подбор и расшифровку файлов.
Для кодирования выделите один или несколько незакодированных файлов, выберите пункт меню "Encrypt File" и задайте пароль.
Для декодирования одного или нескольких файлов выделите закодированные файлы и выберите пункт меню "Decrypt File". Декодирование нескольких файлов одновременно возможно, только только если они закодированы с одинаковым паролем. Если выбран флаг "Delete the encrypted files" (Удалить закодированные файлы), то после успешной расшифровки закодированные файлы будут удалены. Если при раскодировании файл с таким именем уже существует, то будет выдан диалог о его перезаписи или отмене раскодирования. Этот пункт меню работает только при выборе файлов с расширениями .STE. Декодирование отдельного файла также возможно при двойном щелчке по нему мышью, т.к. STE-файлы зарегистрированы за программой декодирования.
"Explore Rooted" ("Проводник в корне") открывает окно Проводника в заданной папке, причем данная каталог выглядит как корень диска.
В отличие от Проводника с командой "Open" ("Открыть") окно имеет горизонтальный разделитель с деревом каталогов с левой стороны,
однако, опять же в отличие от Проводника с деревом каталогов, заданная папка выглядит именно как корень диска.
Выберите файл или папку, кликните на них правой кнопкой мыши (или на пустом пространстве в папке) и данная папка (содержащая данный файл) откроется в Проводнике как корневая директория.
"Extended Delete" ("Расширенное удаление") делает легким поиск и, при желании, удаление файлов, соответствующих заданной маске в различных папках.
Выделите файл или файлы, кликните на них правой кнопкой мыши, выберите папку и кликните её (или на пустом пространстве в папке) и выберите "Extended Delete", запустится программа "CFi X-Delete", которую вы также можете запустить через ярлык. Если вы выбрали один или несколько файлов, то все расширения выбранных файлов будут по умолчанию заданы как критерий поиска, если не выбрано ни одного файла, то критерием поиска будут все файлы "*.*". По умолчанию поиск ведется в заданной папке и входящих в нее каталогах. Для поиска только в заданной папке снимите флаг "Include subfolders" ("Включая вложенные папки"), для выбора другой директории нажмите кнопку "Browse" ("Пролистать"). Мы можете изменять критерии посика по своему усмотрению. Поиск начинается по нажатию кнопки "Find Files" ("Поиск файлов"). Для удаления всех найденных файлов нажмите "Delete Files" ("Удалить файлы"). К сожалению, нельзя удалить только выбранные файлы и нельзя убрать отдельные файлы из списка.
"Extended Search & Replace" ("Расширенный поиск и замена") представляет собой мощный инструмент для поиска и замены в текстовых файлах.
Выберите файл или папку, нажмите на них правую кнопку мыши (или на пустом пространстве в папке) и выберите "Extended Search & Replace", запустится программа "CFi X-Replace", которую вы также можете запустить через ярлык. Если выбран файл, то по умолчанию маска для поиска файлов будет соответствовать всем файлам этого типа, иначе маска задана не будет. Для включения поиска по маске выделите флаг "Find files matching this mask" ("Поиск файлов, удовлетворяющих маске"). По умолчанию поиск ведется в заданной папке и входящих в нее каталогах, для поиска только в заданной папке снимите флаг "Include subfolders" ("Включая вложенные папки"). Для того, чтобы выбрать другую папку, нажмите кнопку с иконкой открытой папки или выберите в меню пункт "Set Folder" ("Задать папку"). Для задания поиска, чувствительно к регистру, установите флаг "Case sensitive" ("Чувствительный к регистру"). Если вы зададите флаг "Use wildcards" ("Использование групповых сиволов"), то любые символы "*" и "?" в окне поиска "Find" ("Поиск") будут интерпретироваться как групповые символы поиска. Флаг "Make backups" ("Создание резервных копий") отвечает за создание резервных копий измененных файлов. Резервные копии создаются в той же папке, что и оригинальные файлы, с прибавлением к имени файла, включая расширение, расширения ".BAK". Как и в случае с расширенным удалением, поиск и замена происходит в два этапа, сначала поиск, потом, если нужно - замена, т.е. "CFi X-Replace" можно использовать только для поиска файлов с заданными текстовыми строками. Текст для замены задается в окне "Replace with". Для начала поиска файлов нажмите кнопку "Find Files" ("Поиск файлов"), для замены - кнопку "Replace Text" ("Заменить текст"). Убирать отдельные файлы из списка нельзя.
"Folder Contents" ("Содержание папки") показывает находящиеся в каталоге другие папки и файлы, с его помощью можно открыть директорию в новом окне Проводника, если щелкнуть по ней мышью, или открыть файл в зарегистрированной для этого типа файлов программе.
Для показа содержимого папки кликните на ней правой кнопкой мыши и выберите пункт меню "Folder Contents".
"Folder Size" ("Размер папки") даёт возможность показывать количество файлов и папок в заданной директори, их суммарный размер, а также самый большой и самый маленький файлы в ней.
Для отображения размеров папки необходимо выбрать файл или папку (или на пустое пространстве в папке) и в контекстном меню выбрать пункт "Folder Size".
"Go To Folder" ("Перейти в папку") делает легким открытие другой директории в текущем или новом окне.
При выборе этого пункта в меню, который доступен как на отдельных файлах, так и каталогах (и на пустом пространстве в папках), возникает еще одно меню из двух пунктов, а также список директорий, в которые можно быстро перейти. Выбор пункта "Add This Folder" ("Добавить эту папку") позволяет добавить в список папок для быстрого перехода выбранную директорию. Пункт меню "Add/Remove Folders" ("Добавить/удалить папки") призван облегчить редактирование списка каталогов.
Для добавлени новой папки достаточно нажать кнопку "Add" ("Добавить") и выбрать нужную директорию в появившемся девере каталогов, удаление папки из списка происходит без запроса подтверждения нажатием кнопки "Remove" ("Убрать"). Список папок хранится в файле folders.ini, расположенном в директории ShellToys XP. Список отсортирован по алфавиту. Для отрытия папки в новом окне достаточно при ее выборе держать клавишу Ctrl. Открывающееся окно Проводника, как и при выборе стандартного меню "Открыть", показывается без дерева каталогов слева. В документации написано, что папка будет также открываться в новом окне, если ее выбрать правой кнопкой мыши, однако при тестировании у меня это не работало. Этот пункт меню не работает в диалоге открытия/сохранения файлов в Windows 98/98 SE.
"Image Size" ("Размер изображения") показывает размер изображения и количество цветов графического файла, также может быть паказана уменьшенная копия изображения. Для вкл./выкл. предварительного просмотра изоюражения установите флаг "Display image preview on menu for Image Size" ("Предварительный просмотр изображений в меню Image Size").
При нажатии на пункт "Preview Image" ("Предварительный просмотр изображения"), который правильнее было бы назвать "View Image" ("Просморт изображения"), изображение или анимация показываются в отдельном окне.
По нажатию правой кнопки мышки доступно контекстное меню, которое позволяет распечатать изображение, просмотреть его свойства (что вы видите на предыдущем скриншоте) и перейти к предыдущему или следующему изображению.
Для того, чтобы увидеть размер и количество цветов графических файлов, а также (если выбран), и предварительный просмотр, выберите отдельный графический файл с одним из расширений: bmp, jpg, gif, .tif, tga, png, pcd, pcx, wmf, emf, ico, pgm, ppm, rgb, sgi, bw, psp, psd, pdd (только однослойные файлы формата Adobe PhotoShop или Paint Shop Pro).
"Mask By Type" ("Маска по типу") открывает окно, аналогичное окну Проводника, но показывающее только файлы, отвечающие заданной маске. По умолчанию маска задается расширением выбранного файла, на котором было открыто окно, однако вы можете редактировать маску по своему усмотрению. Внизу, в статусной строке, отображается как количество показанных файлов, так и количество "спрятанных" файлов, не попадающих под заданную маску.
В дополнение к такой полезной функции, как показ только заданных файлов, программа предоставляет вам возможность манипуляции выделенными файлами. Для этого в меню "Tools" ("Инструменты") существует 5 пунктов.
Пункт "Change Extension" ("Изменить расширение") позволяет изменить расширение выделенных файлов.
Пункт "Change Case" ("Изменить регистр") позволяет изменить регистр имен выделенных файлов и/или их расширений.
"lower case" - нижний регистр;
"upper case" - верхний регистр;
"Apply to filename" - применить к именам файлов;
"Apply to extension" - применить к расширениям файлов.
Пункт "Change Attributes" ("Изменить атрибуты") позволяет изменить атирибуты выделенных файлов.
"Archive" - архивный;
"Read Only" - только для чтения;
"Hidden" - скрытый;
"System" - системный;
Пункт "Cnahge Date Stamp" ("Изменить дату") позволяет изменить дату выделенных файлов. О какой дате идет речь - в программе не написано, опытном путем установил, что имеется в виду дата модификации, к сожалению, дату создания изменить нельзя.
Пункт "Copy To" ("Копировать в") позволяет скопировать выделенные файлы в выбранную папку.
Для вызова окна "Mask By Type" с заданной по расширению маской, выделите отдельный файл с нужным расширением и выберите соответствующий пункт из контекстного меню. Окно "Mask By Type" также может быть вызвано через созданный для него ярлык.
"Print Folder Listing" ("Печать списка папки") позволяет напечать имена файлов и сведения обо всех файлах, находящихся в заданной папке.
После вызова появляется окно с деревом каталогов. Распечатать, а также скопировать в буфер обмена можно как список файлов, так и саму структуру каталогов. Для этого служат следующие кнопки:
"Print Folder Listing" ("Печать списка папки") - распечатать список файлов в папке;
"Copy Folder Listing" ("Копирование списка папки") - скопировать список файлов в папке в буфер обмена;
"Print Tree" ("Печать дерева каталогов") - распечатать дерево каталогов, начиная с указанной папки;
"Copy Tree" ("Копирование дерева каталогов") - скопировать дерево каталогов, начиная с указанной папки, в буфер обмена;
"Customize" ("Настройка") - вызов окна настроек программы;
"Exit" ("Выход") - кнопка выхода из программы.
Настройка списка файлов"Include file extension" ("Включить расширение файлов").
"Include file size" ("Включить размер файлов").
"Include file attributes" ("Включить атрибуты файлов").
"Include modification date" ("Включить дату модификации файлов").
Настройка структуры каталоговСтруктура каталогов может быть выведена в двух видах: в древовидном стиле с отсутпами при помощи символов табуляции, и без них, в стиле списка (включая или нет полный путь к ним).
"Include file count in listing" ("Включить счетчик файлов в список").
"Include folder size in listing" ("Включая дату модификации файлов").
Помимо настроек работы со списком файлов и деревом каталогов, программа позволяет настроить принтер ("Printer Setup") и задать шрифт для печати ("Set Printer Font").
Если отмечен флаг "Include subfolders" ("Включая вложенные папки"), который для удобства вынесен на переднюю панель окна программы, то обрабатывается не только заданная директория, но и каталоги, содержащиеся в ней. Для печати или копирования в буфер списка файлов или древовидной структуры, выделите файл, папку или пустое место в ней и выберите пункт "Print Folder Listing".
"Recent Files" ("Использованные файлы") или Recent Folders ("Использованные папки") показывает список использованных за выбранное количество дней (по умолчанию - 7) файлов или папок. Как и в случае с меню "Mask By Type", файлы здесь тоже задаются маской, которая также определяется расширением, иначе используется маска для всех файлов "*.*". Файлы из списка, как и в окне Проводника, могут быть открыты в соответствующих приложениях двойным щелчком мыши, также работает контекстное меню Проводника. Как написано в документации, файлы могут быть перетащены мышью в окно Проводника или какую-либо программу, но у меня эта функция не работала.
Если флаг "Show missing/unavailable links" ("Показ несуществующих файлов") задан, то в списке показаны также отсутствующие файлы (переименованные, удаленные).
Количество дней, за которые осуществляется поиск открытых файлов, задается в поле "Search in last x days" ("Искать за последние x дней"), где - x - количество последних дней.
Переключение между показом файлов и папок происходит выбором переключателя "Look for Files" ("Искать файлы") и "Look for Folders" ("Искать папки"). В зависимости от того, выбран файл или папка, в контекстном меню будет пункт "Recent Files" или "Recent Folders".
В документации нигде не написано, откуда программа берет этот список, однако, судя по ряду косвенных признаков (таких как отсутствие в списке отдельных недавно использованных файлов и быстроте выдачи результатов - на большом количестве файлов полное сканирование заняло бы значительно больше времени), программа берет эти данные из реестра, а показ несуществующих на данный момент файлов это еще раз подтверждает.
Еще раз повторю, что в список попадают не все все файлы, поэтому если вы ищете недавно использованный вами файл и его там нет, то это не значит, что этого файла на самом деле больше нет.
Для вывода списка недавно использованных файлов или папок вы можете выделить отдельный файл или папку и выбрать пункт меню "Recent Files" (при выборе файла) или "Recent Folders" (при выборе папки). Программа "CFi Recent Files" также может быть вызвана через созданный для нее ярлык.
"Select By Extension" ("Выбрать по расширению") делает легким выбор файлов в Проводнике с заданным расширением. Этот пункт удобно использовать для выбора файлов в диалоге открытия/сохранения файлов. Для выбора всех файлов в данной папке с заданными расширениями выделите хотя бы по одному файлу с нужным расширением и выберите пункт меню "Select By Extension".
"Set Attributes" ("Установить атрибуты") позволяет просматривать и изменять атрибуты отдельных файлов или папок. Уникальная возможность промотра и изменения атрибута папок практически нигде не встречается, за исключением специальных редакторов дисков.
Еще из контекстного меню видны атрибуты выделенного файла или папки. Они обозначаются первыми буквами английских названий атрибутов.
A - "Archive" - архивный;
R - "Read Only" - только для чтения;
H - "Hidden" - скрытый;
S - "System" - системный;
Кнопка "Change" ("Изменить") служит для подтверждения изменений (аналогично "OK"), а кнопка "Don't Change" ("Не изменять") - для оставления атрибутов без изменений (аналогично "Cancel"). Для изменения атрибутов нажмите правую кнопку мыши на нужной папке или файле и выберите пункт меню "Set Attributes".
"Shortcut Target" ("Цель ярлыка") показывает путь к файлу для ярлыка или ссылку для URL, но это - не единственное его предназначение.
Для ярлыка есть возможность запуска программы ("Run"); перехода в папку программы ("Go to Folder"), при этом папка программы открывается в новом окне Проводника без дерева каталогов; копирования полного пути программы ("Copy Path"), включая название файла, в буфер обмена.
Для ссылки есть возможность открытия ее в новом окне броузера ("Open URL") и копирования ссылки в буфер обмена.
Этот пункт может с пользой использоваться в меню "Старт" или в "Избранном". Если полный путь к программе или Интернет-ресурсу не умещается в строке, наведите на нее курсор мыши и вы увидите его полностью в виде всплывающей подсказки.
Для копирования/запуска ссылки или ярлыка кликните на них правой кнопкой мыши и выберите пункт меню "Shortcut Target". Этот пункт не работает со ссылками под Windows 98 SE (подробнее читайте в "Ограничениях").
"Shred File" ("Уничтожить файл") - уничтожает содержимое выбранного файла(ов) или сам файл(ы). Для того, чтобы данные не могли быть восстановлены, перед удалением они перезаписывают пять раз, так что даже если вы и восстановите удаленные файлы, то все равно кроме звездочек "*" ничего не увидите.
Перед уничтожением файлов выдается диалог-предупреждение с возможностью отказа. Для полного уничтожения выделите один или несколько файлов и выберите пункт меню "Shred File".
"Split File" ("Разделить файл") - делит файл на много кусков. Это может понадобится для записи файла на дискеты или отправке по сетевым каналам с ограничением максимального размера сообщения. Число кусков, на которые будет разрезан файл, можно задать как размером отдельной части, так и их количеством.
По умолчанию разрезанный файл записывается в созданную с его именем (без учета расширения) папку.
Если выбран флаг "Include Assembler utility in output folder" ("Включить утилиту Assembler в конечную директорию"), вместе с разрезанным на куски файлом будет записана маленькая программка Assembler, что по английски означает "сборщик" для проведения обратной процедуры - склеивания файла.
Существуют некоторые ограничения по разрезанию файлов, не указанные в документации, но выявленные в процессе тестирования. Количество кусков ограничено 999-ю, а минимальный размер - 1 Кбайт. При задании параметров, выбивающихся за эти ограничения, они автоматически корректируются до указанных пределов.
Разрезанные файлы имеют то же имя, что и исходный файл, включая его расширение, только с добавлением к нему суффикса от ".001" до ".999".
Программа Assembler занимает всего 42 Кб. Она автоматически находит в своем каталоге файл с расширением ".001" (который вы можете указать ей самостоятельно) и считает все файлы с этим же именем кусками разрезанного файла, на этом основании она вычисляет размер собранного файла. Никакой дополнительной информации при разрезании не сохраняется, поэтому если удалить несколько последних файлов, то программа "ничего не заподозрит". Для склейки файлов из проводника существует пункт меню "Split File: Reassemble" ("Разрезанный файл: Сборка"), который доступен для индекс-файла с расширением ".001" и вызывает описаную выше программу Assembler. Вы также можете склеить файл с помощью какой-либо другой программы или даже при помощи команды copy.
"Up One Level" ("Вверх на один уровень") позволяет перейти в родительский каталог, т.е. на один уровень вверх. Не совсем понятно, зачем нужен этот пункт, т.к. и в Проводнике, и в диалоге об открытии/сохранении файлов есть аналогичная кнопка
. Для перехода на уровень нажмите правую кнопку мыши на свободном месте в проводнике и выберите пункт меню "Up One Level". Этот пункт меню не работает в диалоге открытия/сохранения файлов в Windows 98/98 SE.
"Zip/Jar/Cab Contents" ("Содержание ZIP-, JAR-, CAB-файлов") показывает содержимое архивов с расширениями ZIP (также самораспаковывающихся ZIP-архивов), JAR и CAB, а также позволяет разархивировать как все содержание, так и отдельные файлы или просмотреть их. Точное название пункта меню зависит от выбранного типа архива, кроме названия, работа с разными типами архивов ничем не отличается. В той же строке в контекстном меню, где и название, указано количество файлов в архиве.
Содержание архивов показано в виде, аналогичном показу файлов и папок при выборе пункта "Folder Contents". Для архивов с большим количеством файлов будет показано только их определенное (настраиваемое) количество, по умолчанию 100 (с большем количестве файлов при попытке просмотра архивов на операционных системах Windows 98/98 SE/Me происходит сбой в работе Проводника и его закрытие).
Сверху списка два пункта меню: "Extract All" ("Разархивировать все") - разархивирет содержимое архива с папку с архивом; "Extract To New Folder" ("Разархивировать все в новую папку") - разархивирет содержимое архива в созданную папку с именем архива. На мой взгляд, эти пункты названы не совсем верно, т.к. в самых распространенных архиваторах WinZip и WinRAR пункт разархивации архива в заданную директорию называется "Extract here" ("Разархивировать здесь"), а для разархивации в созданую папку с именем архива пункт меню обычно называется "Extract to <folder>" ("разархивировать в <папку>"). Для ZIP-архивов и в том, и в другом случае разархивация происходит с учетом структуры папок. Также поддерживаются ZIP-архивы, защищенные паролем.
При щелчке мышью на одиночном файле он будет распакован в ту же папку, где находится архив. Если там уже был файл с таким же именем, он будет перезаписан без предупреждения. Если при этом держать нажатой клавишу Ctrl, как написано в документации, то файл также разархивируется в папку с архивом и затем откроется в ассоциированной программе. После закрытия программы он должен автоматически удалиться, поэтому если вы его изменили, то сохраните под другим именем или в другой папке. Однако при тестировании у меня с нажатым Ctrl файл не разархивировался и, как следствие, не открывался.
Для просмотра содержимого ZIP-, JAR- или CAB-файла нажмите на них правую кнопку мыши и выберите пункт меню "Zip/Jar/Cab Contents".
Как уже было описано выше, несколько пунктов меню ShellToys XP могут быть также вызваны через ярлыки, созданные для них. Перечислю их еще раз: "Browse Images", "Extended Delete", "Extended Search & Replace", "Mask By Type", "Print Folder Listing", "Recent Files/Recent Folders". Кроме того, ярлыки созданы для справочной системы и программы настройки ShellToys XP.
Вкладка "Menu Contents" ("Содержание меню") позволяет выбрать пункты, не показываемые в меню ShellToys XP. По умолчанию показаны все пункты.
Вкладка "Menu Options" ("Опции меню") позволяет настроить следующие параметры работы программы:
"Limit the number of items displaeyd on Zip/Jar/Cab Contents menus to:" - ограничение на показ максимального количества файлов в архивах с помощью пунктов меню "Zip/Jar/Cab Contents".
"Display image preview on menu for Image Size" - показ предварительного просмотра изображения для пункта меню "Image Size".
"Display an icon beside the ShellToys XP menu item" - показ иконок в пунктах меню программы.
Вкладка "Extras" ("Дополнительно") позволяет заменить иконки для файлов графических форматов JPEG, GIF и Bitmap уменьшенными копиями их изображений. Для этого необходимо отметить флаг "Enable image icon auto-previewing" ("Разрешить автопросмотр иконок изображений"). Эта возможность начинает действовать не сразу, в зависимости от операционной системы и ее настроек. Если данная настройка пока не начала действовать, просто перезагрузите Windows.
Отдельные пункты меню могут быть показаны не внутри меню ShellToys XP, а в одном уровне, вместе с пунктом "ShellToys XP", отделенные разделителем. Для этого необходимо выбрать соотвествующие пункты, всего может быть выбрано 11 представленных на скриншоте пунктов.
При помощи вкладки "ShellToys Updates" вы можете обновить программу через Интернет. Для этого необходимо нажать кнопку "Check for ShellToys updates" ("Проверить обновление ShellToys").
Незарегистрированная версия ShellToys XP также всегда показывает пункт меню "Register". Если программа не была зарегистрирована по истечении 30 дней с момента установки, то отдельные пункты меню перестают действовать и вместо них паказывается диалог "о программе" с кнопкой регистрации.
Для облегчения в ориентации во всех 27-ми утилитах я привожу таблицу со всеми пунктами контекстного меню программы и описанием, к каким объектам они применимы.
Описание сферы применений пунктов меню
Пункты меню | С чем применимы
|
---|
Add To Send To | Единичный файл, папка или свободное место в папке, а также "Рабочий стол"" |
Batch Rename | Два и более файлов
|
Browse Images | Отдельные папки, содержащие графические файлы с расширениями bmp, jpg, gif, .tif, tga, png, pcd, pcx, wmf, emf, ico, pgm, ppm, rgb, sgi, свободное место в папке, а также "Рабочий стол" *" |
Cab Contents | Отдельный CAB-файл
|
Cascade On Start Menu | Отдельная папка или свободное место в папке, "Рабочий стол"" |
Change Date & Time | Один или несколько файлов
|
Change Extension | Отдельный файл
|
Command Prompt | Отдельный файл или папка, свободное место в папке, а также "Рабочий стол"" |
Copy/Move To Folder | Один или несколько файлов
|
Copy Path | Один или несколько файлов или отдельная папка, свободное место в папке или "Рабочий стол"" |
Decrypt File | Один или несколько файлов с расширениями "STE"" |
Encrypt File | Один или несколько файлов без расширения "STE"" |
Explore Rooted | Отдельный файл или папка, свободное место в папке, а также "Рабочий стол"" |
Extended Delete | Один или несколько файлов или отдельная папка, свободное место в папке или "Рабочий стол"" |
Extended Search & Replace | Отдельный файл или папка, свободное место в папке, а также "Рабочий стол"" |
Folder Contents | Отдельная папка или логический диск
|
Folder Size | Отдельный файл или папка, свободное место в папке, а также "Рабочий стол"" |
Go To Folder | Отдельный файл или папка, свободное место в папке, а также "Рабочий стол"" |
Jar Contents | Отдельный JAR-файл
|
Image Size | Отдельные графические файлы с расширениями bmp, jpg, gif, .tif, tga, png, pcd, pcx, wmf, emf, ico, pgm, ppm, rgb, sgi, bw, psp, psd, pdd.
|
Mask By Type | Отдельный файл
|
Print Folder Listing | Отдельный файл, папка, свободное место в папке или "Рабочий стол"" |
Recent Files | Отдельный файл или папка
|
Recent Folders | Отдельная папка
|
Select By Extension | Один или несколько файлов
|
Set Attributes | Отдельный файл или папка
|
Shortcut Target | Отдельный ярлык (".LNK") или ссылка (".URL")" |
Shred File | Отдельный файл или файлы
|
Split File | Отдельный файл
|
Split File: Reassemble | Отдельный индекс-файл с расширением ".001"" |
Up One Level | Свободное место в папке **
|
Zip Contents | Отдельный ZIP-архив или самораспаковывающийся ZIP-архив
|
Примечания:
* Данный пункт применим ко всем папкам, однако, если в папке нет файлов с заданными расширениями, то просто запустится программа "CFi iBrowse" и не будет показано ни одного графического файла.
** Данный пункт меню не работает в диалогах открытия/сохранения файлов в операционных системах Windows 98/98 SE.
Что нового в версии 2.х
ShellToys XP 2.0 - первая коммерческая версия программы. До этого программа распространялась бесплатно. Из-за большого количества обращений за технической поддержкой, оплаты хостинга, а также в связи с тем, что аналогичные программы других авторов распространяются на коммерческой основе, авторы сделали программу платной. По сравнению со своей предыдущей бесплатной версией 1.0.5 версия программы 2.x претерпела значительные изменения:
Добавлены новые пункты меню "Select By Extension", "Extended Delete", "Extended Search & Replace", "Encrypt/Decrypt File", "Split File", "Change Date & Time", "Cascade On Start Menu", "Up One Level".
Настройки программы позволяют исключить любой пункт из контекстного меню ShellToys XP.
Появилась возможность обновлять программу через Интернет.
Пункт "Browse Images" позволяет показывать анимационные GIF-файлы, изменять размер предварительного просмотра и экспортировать умешьшенные копии изображений, а также распечатывать изображения.
Пункт " Image Size" поддерживает анимационные GIF-файлы и показывает предварительный просмотр файлов непосредственно в меню. Его отдельное окно с полным изображением теперь позволяет просматривать следующее/предыдущее изображение нажатием на клавиши влево/вправо, распечатывать изображения и показывать его свойства.
Пункт "Go To Folder" может использоваться в стандатрном диалоге открытия/сохранения файлов, исключая диалоги в приложениях Microsoft Office.
Пункт "Print Folder Listing" поддерживает настройку вывода на печать, работает быстрее и позволяет копировать структуру папок в буфер обмена.
Пункт "Batch Rename" поддерживает переименование файлов в алфавитно-цифровой последовательности.
Меню "Recent Files" выдает в списке и EXE-файлы.
В меню " Folder Contents", " Go To Folder" и " Zip/Jar/Cab Contents" теперь показаны иконки папок и файлов.
Меню ShellToys XP теперь также доступно при нажатии на свободное место в Проводнике или на рабочем столе.
Пункты меню показываются в алфавитном порядке.
Пункты " Zip/Jar/Cab Contents" показывают количество файлов в архиве. "Zip Contents" также поддерживает самораспаковывающиеся ZIP-архивы.
Добавлена возможность замены стандатрных иконок для графических файлов уменьшенными копиями этих файлов.
Для поддержки стилей и схем Windows XP интерфейс программы был значительно переработан.
Исправлены найденные ошибки.
Ограничения
Набор утилит ShellToys разработан и оптимизирован специально для работы под Windows XP, хотя он может быть установлен и использован в работе под Windows 98/98 SE/ME/2000, но с некоторыми оговорками:
При работе под Windows 98/98 SE/ME рекомендуется не использовать большее, чем 100, количество файлов, показанных в ZIP-, JAR- или CAB-архивах, т.к. это может привести к сбоям.
Пункты меню "Up One Level" и " Go To Folder" не работают в диалоге открытия/сохранения файлов в Windows 98/98 SE.
Если у вас установлена панель Microsoft Office 97 или 2000 на операционных системах Windows 98/98 SE и вы попытаетесь ей воспользоваться после установки ShellToys XP, то при нажатии на ней любой кнопки это вызовет сбой в ее работе.
При работе под Windows 98 меню ShellToys XP не показывается при нажатии правой кнопки мыши на ссылке (".URL") и не показывается пункт меню "Shortcut Target" при нажатии на ярлыке (".LNK"), если у вас не установлен Internet Explorer 6.0.
Как сообщили разработчики программы, пункт "Shortcut Target" не показывается в меню ShellToys XP под Windows 98 SE, в справочной системе программы об этом ошибочно не упоминается. Для его вызова под Windows 98 SE необходимо его отметить в настройках во вкладке "Menu Options" и вызывать не из подменю ShellToys XP, а из отдельного пункта меню.
Заключение
В качестве отдельных недостатков, выявленных в процессе тестирования, можно назвать: закрытие Проводника по ошибке на отдельных системах при попытке воспользоваться его контекстным меню, зависание Проводника при попытке вызвать его контекстное меню в папке с большим количеством (более 5000) файлов, отсутствие контекстного меню программы при выделении нескольких директорий. Некоторые пункты меню программы, предназначенные для работы с файлами, при выделении отдельной папки ее игнорируют, вполне можно было дописать механизм для игнорирования нескольких выделенных папок, к тому же некоторые пункты меню вполне могли бы быть применимы к нескольким папкам. Несмотря на незначительные недостатки, а также нестабильность работы с большим количеством файлов, ShellToys XP представляет собой развитой программный комплекс для привгнесения удобства в работу с файлами, к тому же все его функции легко могут быть вызваны из контекстного меню Проводника.
Напоминаю, что контекстное меню ShellToys XP, как и контекстное меню Проводника, доступно не только в нём, но в общем интерфейсе Windows.
Программа распространяется как Shareware, со сроком бесплатного использования в 30 дней. Стоимость программы составляет 18$.
ShellToys XP 2.1 (около 3.34 Мбайт): линк