Что можно увидеть в контекстном меню объекта файл
Теперь давайте рассмотрим контекстные меню (рис.148 и 149) более подробно. В контекстных меню есть команды, которые используются редко, так как их проще вызывать не из контекстного меню, а просто производя какое либо действие мышкой. Так например, в контекстном меню файла (рис.148) первые три пункта используются крайне редко, так как открыть файл гораздо проще два раза кликнув на нем мышкой, нежели выбрав пункт Открыть из контекстного меню. С печатью та же ситуация. Обычно файл удобнее выводить на печать из программы, в которой он был создан, нежели из контекстного меню. Пункт Изменить применяется очень редко. Дело в том что для большинства файлов пункты Открыть и Изменить будут выполнять одно и тоже действие – открытие файла. Но есть специальные командные файлы, при открытии которых запускаются команды, которые они содержат. Именно для таких файлов и удобно использовать пункт Изменить.
В контекстном меню могут появляться дополнительные элементы, так как некоторые программы могут в него помещать свои инструменты. Так, например, вы видите пункт «Сканировать Текстовый документ.txt» (рис.148). Этот пункт был добавлен антивирусной программой, которая была установлена на моем компьютере.
Следующий пункт Открыть с помощью иногда бывает очень полезен. Дело в том, что у вас на компьютере может быть установлено несколько программ, работающих с одними и теми же типами файлов. Т.е. у вас на компьютере может быть установлен проигрыватель музыкальных файлов и программа для редактирования музыкальных файлов. Когда вы запускаете музыкальный файл из программы Проводник, то файл открывается и проигрывается в программе-проигрывателе. Но если вы захотите отредактировать музыкальный файл, например, подрезать его или изменить громкость, то вам понадобится программа-редактор. В этом случае вы можете воспользоваться опцией Открыть с помощью и выбрать из предложенного списка программ нужную в настоящий момент вам. В этом списке будут перечислены все программы, которые умеют работать с файлами данного типа (рис.151).
Рис. 151. Открыть с помощью |
В нашем случае мы можем выбрать одну из двух программ – WordPad и Блокнот. Эти две программы умеют работать с текстовыми файлами. О том, как операционная система Windows понимает, какие программы умеют работать с какими типами файлов, мы поговорим чуть позже.
Следующая опция контекстного меню Восстановить прежнюю версию связана с возможностью Windows создавать архивные копии файлов и папок. Об этой возможности в этом курсе рассказываться не будет, поэтому и пункт этот мы пропускаем.
Ну а дальше идут уже известные нам пункты Вырезать, Копировать, Удалить и Переименовать. Есть еще пункт Создать ярлык и о нем мы поговорим сразу, как только разберемся со свойствами файла. Но перед тем как мы выберем Свойства в контекстном меню, давайте более подробно остановимся на понятии файла.
Тест по информатике Объекты операционной системы для 6 класса с ответами. Тест включает в себя 2 варианта, в каждом варианте 8 заданий с выбором ответа.
Расширение контекстного меню для предопределенных объектов оболочки
У многих предопределенных объектов оболочки есть контекстные меню, которые можно расширять. Зарегистрируйте команду практически так же, как при регистрации типов файлов, но используйте имя предопределенного объекта в качестве имени типа файла.
Список предопределенных объектов можно найти в разделе предопределенные объекты оболочки Создание обработчиков расширений оболочки. Эти предопределенные объекты оболочки, контекстные меню которых можно расширить путем добавления команд в реестр, помечаются в таблице словом "глагол".
В предыдущих разделах этого документа обсуждалось, как определить пункты контекстного меню для конкретного типа файлов. Помимо прочего, определение контекстного меню позволяет указать, как связанное приложение открывает элемент типа файла. Однако, как описано в разделе типы файлов, приложения также могут зарегистрировать отдельную процедуру по умолчанию, которая будет использоваться, когда пользователь пытается использовать приложение для открытия типа файла, который не был связан с приложением. Этот раздел описан здесь, поскольку процедура по умолчанию регистрируется практически так же, как и элементы контекстного меню.
Процедура по умолчанию служит двум основным целям. Одним из них является указание способа вызова приложения для открытия произвольного типа файла. Например, можно использовать флаг командной строки, чтобы указать, что открывается неизвестный тип файла. Другой целью является определение различных характеристик типа файла, например пунктов контекстного меню и значка. Если пользователь связывает приложение с дополнительным типом файлов, этот тип будет иметь эти характеристики. Если дополнительный тип файла был ранее связан с другим приложением, эти характеристики заменят оригиналы.
Чтобы зарегистрировать процедуру по умолчанию, поместите те же разделы реестра, которые были созданы для ProgID приложения, в подраздел приложения _ _ корневые приложения классов hKey \ . Можно также включить значение Фриендляппнаме, чтобы предоставить системе понятное имя приложения. Понятное имя приложения также может быть извлечено из исполняемого файла, но только в том случае, если значение Фриендляппнаме отсутствует. В следующем фрагменте реестра показан пример процедуры по умолчанию для MyProgram.exe, которая определяет понятное имя и несколько пунктов контекстного меню. Командные строки включают флаг/a, чтобы уведомить приложение о том, что он открывает произвольный тип файла. При включении подраздела дефаултикон следует использовать универсальный значок.
Расширенные глаголы
Когда пользователь щелкает правой кнопкой мыши объект, контекстное меню содержит все обычные команды. Однако могут существовать команды, которые должны поддерживаться, но не отображаться в каждом контекстном меню. Например, можно использовать команды, которые обычно не используются или предназначены для опытных пользователей. По этой причине можно также определить одну или несколько расширенных команд. Эти глаголы также являются символьными строками и похожи на обычные команды. Они отличаются от обычных глаголов способом их регистрации. Чтобы получить доступ к командам, связанным с расширенными командами, пользователь должен щелкнуть правой кнопкой мыши объект, удерживая нажатой клавишу SHIFT. Расширенные команды будут отображаться вместе с обычными командами.
Добавление команд в контекстное меню
Обработчик контекстного меню — это обработчик типа файлов, который добавляет команды в существующее контекстное меню. Обработчики контекстного меню связаны с типом файла и вызываются при отображении контекстного меню для члена класса. Оболочка проверяет реестр, чтобы убедиться, что тип файла связан с любыми обработчиками контекстного меню. Если это так, оболочка запрашивает обработчики для дополнительных пунктов контекстного меню.
Контекстные меню для объектов файловой системы
когда пользователь щелкает правой кнопкой мыши объект, например файл, который отображается в Windows Explorer или на рабочем столе, отображается контекстное меню со списком команд. Затем пользователь может выполнить действие с файлом, например открыть или удалить его, выбрав соответствующую команду.
Так как контекстные меню часто используются для управления файлами, оболочка предоставляет набор команд по умолчанию, таких как вырезание и копирование, которые отображаются в контекстном меню для любого файла. Обратите внимание, что хотя команда Открыть с помощью является командой по умолчанию, она не отображается для некоторых стандартных типов файлов, таких как. wav. На следующем рисунке примера каталога Мои документы, который также использовался в качестве примера при настройке значков, отображается контекстное меню по умолчанию, отображаемое при щелчке правой кнопкой мыши MyDocs4.xyz.
После регистрации типа файла можно расширить его контекстное меню с помощью дополнительных команд. Они отображаются над командами по умолчанию при щелчке правой кнопкой мыши любого файла этого типа. Хотя большинство команд, добавленных таким способом, являются общими, например Печать или Открытие, вы можете добавить любую команду, которую может получить пользователь.
Все, что требуется для расширения контекстного меню для типа файла, — создание записи реестра для каждой команды. Более сложный подход заключается в реализации обработчика контекстного меню, который позволяет расширять контекстное меню для типа файла по отдельности для каждого файла. Дополнительные сведения см. в разделе Создание обработчиков контекстного меню.
потоковая передача нефайловых элементов системы и OpenSearch результатов.
в Windows 7 и более поздних версий существует поддержка подключения внешних источников к клиенту Windows через протокол OpenSearch . это позволяет пользователям выполнять поиск в удаленном хранилище данных и просматривать результаты в обозревателе Windows. стандарт OpenSearch v 1.1 определяет простые форматы файлов, которые можно использовать для описания того, как клиент должен запрашивать веб-службу для хранилища данных и как служба должна возвращать результаты, отображаемые клиентом.
может потребоваться потоковая передача нефайловых элементов системы, чтобы избежать необходимости загружать элементы в случае OpenSearch результатов. функция федеративного поиска позволяет выполнять поиск элементов из нефайловых систем, которые поддерживают OpenSearch, например SharePoint и другие веб-службы с поддержкой web services, например. При вызове команд для этих элементов система скачивает временную версию элемента и передает ее в реализацию команды. Разработчикам команд рекомендуется избегать загрузки файла путем регистрации набора схем URL-адресов, поддерживаемых командой для потоковой передачи элементов. Команды делают это с помощью раздела реестра суппортедпротоколс .
Определение пунктов контекстного меню для определенного типа файлов позволяет указать, каким образом связанное приложение открывает элемент типа файла. Однако приложения также могут зарегистрировать отдельную процедуру по умолчанию, которая будет использоваться, когда пользователь пытается использовать приложение для открытия типа файла, не связанного с приложением. Процедура по умолчанию регистрируется практически так же, как при регистрации пунктов контекстного меню. Более подробные сведения об определении пунктов контекстного меню см. в разделе Создание обработчиков контекстного меню.
Процедура по умолчанию служит двум основным целям. Одним из них является указание способа вызова приложения для открытия произвольного типа файла. Например, можно использовать флаг командной строки, чтобы указать, что открывается неизвестный тип файла. Другой целью является определение различных характеристик типа файла, например пунктов контекстного меню и значка. Если пользователь связывает приложение с дополнительным типом файла, этот класс будет иметь эти характеристики. Если дополнительный тип файла был ранее связан с другим приложением, эти характеристики заменят оригиналы.
Чтобы зарегистрировать процедуру по умолчанию, поместите те же разделы реестра, которые были созданы для ProgID приложения, в подраздел приложения _ _ корневые \ приложения классов hKey. Можно также включить значение фриендляппнаме , чтобы предоставить системе понятное имя приложения. Понятное имя приложения также может быть извлечено из исполняемого файла, но только в том случае, если значение Фриендляппнаме отсутствует.
Следующий пример записи реестра иллюстрирует процедуру по умолчанию для MyProgram.exe , которая определяет понятное имя и несколько пунктов контекстного меню. Командные строки включают флаг /a , чтобы уведомить приложение о том, что он открывает произвольный тип файла. При включении подраздела дефаултикон следует использовать универсальный значок.
Сайт учителя информатики. Технологические карты уроков, Подготовка к ОГЭ и ЕГЭ, полезный материал и многое другое.
Информатика. 6 класса. Босова Л.Л. Оглавление
Ключевые слова
- файл
- имя файла
- папка
- размер файла
- бит, байт, килобайт, мегабайт, гигабайт
Файлы и папки
Все программы и данные в устройствах долговременной памяти компьютера хранятся в виде файлов, которые, в свою очередь, группируются в папки. Файлы и папки — важные компьютерные объекты.
Файл — это информация, хранящаяся в долговременной памяти как единое целое и обозначенная именем.
Имя файла, как правило, состоит из двух частей, разделенных точкой: собственно имени файла и расширения. Расширения необязательны, но они широко используются: расширение позволяет пользователю, не открывая файл, определить, какого типа данные (программа, текст, рисунок и т. д.) в нём содержатся.
В некоторых операционных системах имя файла может включать до 255 символов, причём в нём можно использовать буквы национальных алфавитов и пробелы. Расширение имени файла записывается после точки и обычно содержит 3 символа.
В ОС Windows в имени файла запрещено использование следующих символов: «\», «/», *’.*, ***, «?», «»», «», «|».
В ОС Linux в имени файла допустимы все символы, кроме «/».
Операционная система Linux в отличие от Windows различает строчные и прописные буквы в имени файла: например, в Linux FILE.txt, file.txt и FiLe.Txt — это три разных файла.
Файлы, содержащие данные (рисунки, тексты), ещё называют документами. Файлы-документы создаются и обрабатываются с помощью прикладных программ (приложений).
Файл характеризуется такими свойствами как тип, размер, дата создания, дата последней модификации.
Существует большое количество типов файлов. Вот некоторые из них:
- текстовые документы — имеют расширения txt, doc, rtf, odt;
- графические — файлы, содержащие изображения; их расширения — bmp, jpg и др.;
- звуковые — файлы, содержащие голоса и музыку; их расширения — wav, mid, mp3 и др.
Подумайте, каким типам файлов могут быть поставлены в соответствие эти рисунки:
На каждом компьютерном носителе информации может храниться огромное количество файлов — десятки и даже сотни тысяч.
Все файлы хранятся в определённой системе: в папках (каталогах), которые, в свою очередь, могут содержаться в других папках (быть вложенными в них) и т. д. Каждый каталог также получает собственное имя.
Почему система хранения файлов напоминает хранение большого количества книг в библиотеке?
Во время работы на компьютере с файлами и папками чаще всего проводятся такие действия (операции), как модификация, копирование, удаление и перемещение. Здесь также можно провести аналогию с книгами в библиотеке:
При работе с файлами не следует:
- удалять файл, точно не выяснив, обязательно ли это следует делать;
- давать файлу имя, которое не поясняет его содержание;
- сохранять файл в той папке, где его потом будет трудно найти;
- удалять или перемещать файлы, находящиеся в папках прикладных программ — это может привести к тому, что программы перестанут работать.
Размер файла
Важной характеристикой файла является его размер. Выясним, в каких единицах выражается размер файла. Для этого «заглянем» внутрь компьютерной памяти. Её удобно представить в виде листа в клетку. Каждая «клетка» памяти компьютера называется битом. Так, для хранения одного произвольного символа (буквы, цифры, знака препинания и пр.) может использоваться 8 битов. 8 битов составляют 1 байт (рис. 2).
Например, слово «ИНФОРМАТИКА» состоит из 11 символов, для хранения каждого из которых требуется 8 битов памяти. Следовательно, это слово может быть сохранено в файле, размером 88 битов, или 11 байтов.
Более крупными единицами, используемыми для выражения размера файлов являются килобайты, мегабайты и гигабайты:
1 Кбайт (один килобайт) = 1024 байта;
1 Мбайт (один мегабайт) = 1024 Кбайт;
1 Гбайт (один гигабайт) = 1024 Мбайт.
Объём компьютерных информационных носителей измеряется в мегабайтах и гигабайтах.
Приходилось ли вам иметь дело с компьютерными носителями информации? Какой объём они имели?
На стандартном лазерном диске можно сохранить множество файлов, общий размер которых будет равен 700 Мбайт. Выясним, сколько копий словаря русского языка Сергея Ивановича Ожегова можно разместить на таком диске. Для вычислений можно воспользоваться приложением Калькулятор.
Одно из изданий словаря Ожегова состоит из 800 страниц, на каждой странице 2 колонки из 80 строк, в каждой строке 60 символов (включая пробелы). Перемножив все эти числа, получаем общее число символов в словаре: 800 • 2 • 80 • 60 = 7 680 000 символов.
Один символ текста (пробел — это для компьютера тоже символ) занимает в памяти 1 байт. Следовательно, словарь, содержащий 7 680 000 символов, можно сохранить в файле, размером 7 680 000 байтов.
Выразим размер файла в килобайтах: 7 680 000 : 1024 = 7 500 (Кбайт).
Выразим размер файла в мегабайтах: 7 500 : 1024 ? 7 (Мбайт).
Теперь разделим 700 (информационный объём лазерного диска в мегабайтах) на 7 (размер файла со словарем, выраженный в мегабайтах). Получится 100. Значит, на одном лазерном диске можно разместить 100 книг, таких по объёму, как словарь Ожегова. Если эти книги размещать в обычном книжном шкафу, то потребуется шкаф из шести полок, на каждой из которых будет умещаться по 15—17 книг большого формата.
Объекты операционной системы
Вам хорошо известны такие объекты операционной системы, как рабочий стол, панель задач, окна документов, папок, приложений и т. д.
Рассмотрим одно из средств, позволяющих увидеть, какие файлы хранятся в компьютере.
Окно Компьютер (Мой компьютер) содержит значки всех устройств компьютера, на которых можно хранить файлы (рис. 3).
Чтобы узнать, что хранится на диске С:, дважды щелкните на его значке — в окне отобразится содержимое диска. Это окно содержит значки нескольких типов:
для представления файлов с данными;
для представления файлов-программ;
для представления папок;
кроме того, можно увидеть и ярлыки, обеспечивающие быстрый доступ к какой-либо папке, программе или документу.
Самое главное
Основные компьютерные объекты — файлы (документы и приложения), папки.
Файл — это информация, хранящаяся в долговременной памяти как единое целое и обозначенная именем.
Все файлы хранятся в определённой системе: в папках, которые, в свою очередь, могут быть вложенными в другие папки и т. д.
Размеры файлов выражаются в битах, байтах, килобайтах, мегабайтах и гигабайтах:
1 Кбайт (один килобайт) = 1024 байта;
1 Мбайт (один мегабайт) = 1024 Кбайт;
1 Гбайт (один гигабайт) = 1024 Мбайт.
Ёмкость компьютерных информационных носителей измеряется в мегабайтах и гигабайтах.
Щелчок объекта правой кнопкой мыши обычно приводит к отображению контекстного меню. Это меню содержит список команд, которые пользователь может выбрать для выполнения различных действий с объектом. В этом разделе представлены общие сведения о контекстных меню для объектов файловой системы.
Дополнительные сведения можно найти здесь:
Команды контекстного меню
Каждая команда контекстного меню определяется в реестре командой. Эти команды аналогичны тем, которые используются ShellExecuteEx при запуске приложений программным способом.
Глагол — это простая текстовая строка, которая используется оболочкой для обнаружения связанной команды. Каждая команда соответствует строке команды, используемой для запуска команды в окне консоли или в пакетном файле (.bat).
Например, команда Open обычно запускает программу, чтобы открыть файл. Командная строка обычно выглядит следующим образом:
Если любой из элементов командной строки содержит или может содержать пробелы, его необходимо заключить в кавычки. В противном случае, если элемент содержит пробел, он будет проанализирован неправильно. Например, "My Program.exe" запускает приложение правильно. Если используется Program.exe без кавычек, система пытается запустить My с Program.exe в качестве первого аргумента командной строки. Следует всегда использовать кавычки с аргументами, такими как "%1", которые разворачиваются оболочкой, так как нельзя уверенно, что строка не будет содержать пробелов.
С командами также может быть связано отображаемое имя, которое отображается в контекстном меню вместо самой строки команды. Например, отображаемая строка для опенас открыта с помощью. Как и в обычных строках меню, включая символ амперсанда в отображаемой строке, можно выбрать команду с клавиатуры.
Канонические команды
Как правило, приложения отвечают за предоставление локализованных отображаемых строк для глаголов, которые они определяют. Однако для обеспечения степени независимости от языка система определяет стандартный набор часто используемых глаголов, называемых каноническими глаголами. Каноническая команда может использоваться с любым языком, а система автоматически создает правильно локализованную отображаемую строку. Например, отображаемая строка открытия команды будет открыта в английской системе и öффнен в системе на немецком языке.
Канонические команды включают:
Значение | Описание |
---|---|
open | Открывает файл или папку. |
опеннев | Открывает файл или папку в новом окне. |
Выводит файл. | |
обзор | открывает Windows Explorer с выбранной папкой. |
поиск | открывает диалоговое окно Windows поиск , где в качестве расположения поиска по умолчанию используется папка. |
опенас | Открывает диалоговое окно Открыть с помощью . |
properties | Открывает страницу свойств объекта. |
Команда принтто также является канонической, но никогда не отображается. Он позволяет пользователю распечатать файл, перетащив его на объект принтера.
2 вариант
1. Какие объекты «спрятаны» под значками в компьютере?
1) файлы
2) папки
3) программы
4) все утверждения верны
2. Что можно увидеть в контекстном меню объекта Файл?
1) размер файла
2) имя программы для открытия файла
3) список действий, которые можно выполнить над файлом
4) все утверждения верны
3. Выберите верные действия, чтобы узнать размер файла. Надо кликнуть
1) раскрывающееся меню
2) контекстное меню
3) контекстное меню, затем Свойства
4) контекстное меню, затем Размер
4. Каких действий надо избегать при работе с файлами?
1) удалять файлы из корзины
2) переименовывать файлы
3) перемещать прикладные программы в другие каталоги
4) все утверждения верны
5. Какие действия надо выполнить, чтобы узнать, что хранится на диске С:?
1) двойной щелчок левой клавишей мыши по значку диск С
2) щелчок левой клавишей мыши по значку диск С
3) щелчок правой клавишей мыши по значку диск С
4) щелчок правой клавишей мыши по значку диск С и Enter
6. Имеют ли значки текстовых файлов задачи.dосх и задачи.рdf одинаковый вид?
7. Можно ли по виду картинки определить тип файла?
8. Отличается ли значок папки с текстовыми файлами от значка папки со звуковыми файлами?
1) да
2) как правило, нет
Расширение контекстного меню для типа файла
Самый простой способ расширить контекстное меню для типа файла — с помощью реестра. Для этого добавьте подраздел Shell под ключом для идентификатора ProgID приложения, связанного с типом файла. При необходимости можно определить глагол по умолчанию для типа файла, сделав его значением по умолчанию для подраздела Shell .
Команда по умолчанию отображается в контекстном меню первой. Его целью является предоставление оболочки с глаголом, который может использоваться при вызове ShellExecuteEx , но не задано ни одной команды. Оболочка не обязательно выбирает команду по умолчанию, когда ShellExecuteEx используется таким образом. в версиях оболочки 5,0 и более поздних версий, которые находятся в Windows 2000 и более поздних версиях, оболочка использует первую доступную команду из следующего списка. Если они отсутствуют, операция завершается ошибкой.
- Команда открытия
- Команда по умолчанию
- Первая команда в реестре
- Команда опенвис
Для версий оболочки, предшествовавших версии 5,0, опустите третий элемент.
Под подразделом Shell создайте один подраздел для каждой добавляемой команды. Каждый из этих подразделов будет иметь значение reg _ SZ , заданное для отображаемой строки команды. Можно опустить отображаемую строку для канонических команд, так как система автоматически отображает правильно локализованную строку. Если не указать отображаемую строку для неканонических команд, будет отображена строка команды. Для каждого подраздела команды создайте подраздел команды со значением по умолчанию, равным строке команды.
На следующем рисунке показано контекстное меню для типа файла МИП, используемого в типах файлов и настраиваемых значков. Теперь у него есть команды Open, доит, Print и принтто в контекстном меню с доит в качестве глагола по умолчанию. Контекстное меню выглядит следующим образом.
Для расширения контекстного меню, показанного на предыдущем рисунке, используются следующие записи реестра:
Хотя команда " Открыть с помощью " находится выше первого разделителя, она автоматически создается системой и не требует записи реестра. Система автоматически создает отображаемые имена для канонических команд Open и Print. Так как доит не является канонической командой, ей назначается отображаемое имя "&сделать", которое можно выбрать, нажав клавишу D. Команда принтто не отображается в контекстном меню, но позволяет пользователю печатать файлы путем их перетаскивания на значок принтера. В этом примере %1 представляет имя файла и %2 имя принтера.
Команды можно подавлять с помощью параметров политики, добавив значение Суппрессионполици в ключ команды. Присвойте параметру Суппрессионполици значение ID политики. Если политика включена, команда и связанная с ней запись контекстного меню подавляются. Возможные значения идентификатора политики см. в описании перечисления ограничений .
Общие сведения о контекстных меню для объектов файловой системы
Так как контекстные меню часто используются для управления файлами, оболочка предоставляет набор команд по умолчанию, таких как вырезание и копирование, которые отображаются в контекстном меню любого объекта файловой системы, например файла или папки.
В следующем примере показано контекстное меню по умолчанию, отображаемое при щелчке правой кнопкой мыши MyFile.XYZ-MS.
Чтобы расширить контекстное меню для типа файла, необходимо создать запись реестра для каждой команды. Более сложный подход заключается в реализации обработчика контекстного меню (глагола), который позволяет расширять контекстное меню для типа файла по отдельности для каждого файла. Дополнительные сведения см. в разделе Создание обработчиков контекстного менюи Справочник по контекстному меню.
1 вариант
1. Как могут изображаться объекты операционной системы, с которыми работает компьютер?
1) в виде картинок
2) в виде значков
3) оба утверждения верны
2. Где указано, какие действия можно выполнить с объектом?
1) в раскрывающемся меню
2) в контекстном меню объекта
3) в окне объекта
4) ни одно из утверждений не верно
3. Могут ли измениться свойства объекта?
4. Какие действия надо выполнить, чтобы узнать размер диска С:?
1) двойной щелчок левой клавишей мыши по значку диск С
2) щелчок левой клавишей мыши по значку диск С и по свойства
3) щелчок правой клавишей мыши по значку диск С
4) щелчок правой клавишей мыши по значку диск С и левой по свойства
5. Какие правила надо выполнять при работе с файлами? Выберите верное утверждение.
1) имя файла должно соответствовать содержанию файла
2) файлы надо помещать в папку для быстрого поиска файла
3) оба утверждения верны
4) ни одно утверждение не верно
6. Имеют ли значки всех объектов одинаковый вид?
7. Можно ли по виду картинки отличить текстовый файл от видеофайла?
8. Различаются ли значки папки и файла из этой папки?
Расширение нового подменю
когда пользователь открывает меню файл в Windows Explorer, первая команда является новой. При выборе этой команды отображается подменю. По умолчанию он содержит две команды, папку и ярлык, которые позволяют пользователям создавать вложенные папки и ярлыки. Это подменю можно расширить, включив команды создания файлов для любого типа файлов.
Чтобы добавить команду создания файла в подменю создать , файлам приложения должен быть назначен Тип файла . Включите подраздел шеллнев в ключ для расширения имени файла. Если выбрана команда создать меню файл , оболочка добавит ее в подменю создать . Отображаемая строка команды будет представлять собой описательную строку, назначенную ProgID программы.
Назначьте одно или несколько значений данных подразделу шеллнев , чтобы указать метод создания файла. Доступные значения:
Значение | Описание |
---|---|
Команда | Выполняет приложение. Это значение reg _ SZ , указывающее путь к выполняемому приложению. Например, можно задать запуск мастера. |
Данные | Создает файл, содержащий указанные данные. Данные — это _ двоичное значение reg с данными файла. Данные пропускаются, если указано либо Нуллфиле, либо FileName. |
FileName | Создает файл, который является копией указанного файла. FileName — это значение reg _ SZ , которое задает полный путь к копируемому файлу. |
нуллфиле | Создает пустой файл. Нуллфиле не присваивается значение. Если указан параметр Нуллфиле, значения данных и имен файлов не учитываются. |
На следующем рисунке показано новое подменю для типа файла МИП, используемого в качестве примера в типах файлов и настройки значков. Теперь у него есть команда MyProgram Application. Когда пользователь выбирает приложение MyProgram из подменю " создать ", оболочка создает файл с именем "New MyProgram Application. МИП" и передает его в MyProgram.exe.
Когда пользователь щелкает правой кнопкой мыши объект оболочки, например файл, оболочка отображает контекстное меню (контекст). Это меню содержит список команд, которые пользователь может выбрать для выполнения различных действий с элементом. Эти команды также называются пунктами контекстного меню или командами. Контекстные меню можно настраивать.
Этот раздел организован следующим образом:
Команды контекстного меню
Каждая команда контекстного меню определяется в реестре командой. Эти команды аналогичны тем, которые используются ShellExecuteEx при запуске приложений программным способом. Дополнительные сведения об использовании ShellExecuteEx см. в обсуждении в разделе Запуск приложений.
Глагол — это простая текстовая строка, которая используется оболочкой для обнаружения связанной команды. Каждая команда соответствует строке команды , используемой для запуска команды в окне консоли или в пакетном файле (.bat). Например, команда Open обычно запускает программу, чтобы открыть файл. Ее Командная строка обычно выглядит примерно так:
"%1" — это стандартный заполнитель для параметра командной строки, предоставленного с именем файла. Например, он может указать конкретную страницу для отображения в представлении с вкладками.
Если любой из элементов командной строки содержит или может содержать пробелы, его необходимо заключить в кавычки. В противном случае, если элемент содержит пробел, он будет проанализирован неправильно. Например, "My Program.exe" запустит приложение должным образом. Если используется Program.exe, система попытается запустить "My" с "Program.exe" в качестве первого аргумента командной строки. Следует всегда использовать кавычки с аргументами, такими как "%1", которые разворачиваются оболочкой, так как нельзя уверенно, что строка не будет содержать пробелов.
С командами также может быть связана отображаемая строка , которая отображается в контекстном меню вместо самой строки команды. Например, отображаемая строка для Опенас открыта с помощью. Как и обычные строки меню, включая амперсанд (&) в отображаемой строке, позволяет выбрать команду с клавиатуры.
Читайте также: