Как Вы проводите свое время в Интернете?
В основном, ищу нужную информацию
Читаю новости, блоги
Работаю
Развлекаюсь
Играю в онлайн игры
Общаюсь, обмениваюсь информацией
Ищу и скачиваю кино и музыку
Общаюсь в социальных сетях
Популярное
     
    » » » Использование консольных утилит Assoc и Ftype
    0
    Использование консольных утилит Assoc и Ftype

    Windows содержит несколько утилит командной строки для управления файлами.  Обсудим программы Assoc и Ftype.

    Перед тем как обсуждать инструменты управления файлами, необходимо повторить некоторые основные факты о том, как Windows управляет файлами. Самым основным свойством файла является его тип. Каждый тип файла имеет набор конкретных действий, которые могут быть к нему применимы. Программное обеспечение, назначенное для работы с конкретным типом файла называют «ассоциированным» с данным типом. Для каждого типа файлов может быть ассоциировано несколько программ.

    Расширение файла является «тегом», который сообщает операционной системе, что это за тип файла, и какое программное обеспечение использовать для работы с ним. Информация о соответствии программ и расширений файлов хранится в реестре операционной системы, и может быть редактирована или изменена несколькими способами. Мы рассмотрим способ ассоциации с помощью командной строки.

     

    Управление типом файла и ассоциацией расширения с помощью команды assoc

     

    Этот инструмент очень удобен для управления соответствиями между расширениями и типами фалов.
    Синтаксис утилиты:

     

    assoc [.ext[=[file Type]]]

     

    Если команда будет введена без параметров, вы увидите список типов файлов, привязанных к расширениям, которые на данный момент зарегистрированы в системе. Список может быть довольно длинным, так что можно перенаправить команду в файл, или использовать команду “more”:

    Assoc > output.txt
    или
    Assoc | more

     

    Если единственным параметром является расширение файла, то можно получить тип файла для этого расширения командой

    Assoc .txt

     

    Вывод команды в этом случае как правило будет “.txt=txtfile”.

    Чтобы удалить ассоциацию для типа файла (используйте с состорожностью), например, “.abc” необходимо ввести команду

    Assoc .abc=

     

    Другое использование утилиты – связать нужное расширение с определенным типом файла. В качестве примера можем взять файл журнала с разрешением .log.

    Для ассоциации его с программой «Блокнот» введем команду:

    Assoc .log=txtfile

     

    Обратите внимание, что с типом  файла может быть связано более одного расширения. Например с типом файла “jpegfile” по умолчанию связаны расширения .jpg и .jpeg. Также обратите внимание, что можно создавать свои расширения файлов и создавать свои ассоциации с типами файлов.

    Управление типами фалов и программными ассоциациями с помощью команды Ftype

     

    Как упоминалось ранее, каждый тип файла имеет некоторое количество возможных операций и соответствующее программное обеспечение, с ним связанное. В частности, все активные типы файлов имеют действие с именем «Открыть», как действие по умолчанию. Это действие, которое вызывается при двойном щелчке по файлу с расширением, связанным с типом файла. Это могут быть и другие действия (перечислены в контекстном меню), но ftypeимеет дело с пунктом «Открыть». Действие «Открыть» определяет строка, которая включает в себя полный путь к исполняемому файлу,  который должен выполнять действие, и различные необходимые параметры, которые должны быть переданы в исполняемый файл. Синтаксис ftype выглядит так:

    Ftype [FileType [=[openCommandString]]]

    При вводе команды без параметров,  будут перечислены все текущие типы файлов, с открытыми строками, определяющими исполняемые файлы. Иметь такой список удобно в качестве отчета о том, какие программы используются в вашей системе для открытия различных файлов.

    Если какой либо тип файла указан, для него будет отображаться командная строка для его открытия. Используем тип текстового файла в качестве примера и введем:

    Ftype txtfile

     

    В результате мы получим строку:

    txtfile=%SystemRoot%\system32\notepad.exe% 1

    Она указывает, что исполняемый файл для открытия файлов Notepad.exe находится в папке \Windows\System32\. Обратите внимание на наличие заполнителя % 1. Он необходим для подстановки имени файла, который должен быть открыт. Эта команда может помочь, если вы хотите узнать, какой командой открывается определенный тип файлов. Если вы захотите изменить openCommandString для использования Wordpad вместо Блокнота, используйте команду

    Ftype txtfile = "G:\Program Files\Windows NT\Accesories\wordpad.exe" "% 1"

    Команда может варьироваться в зависимости от используемой вами версии операционной системы, этот пример только для иллюстрации. Обратите внимание на использование кавычек, вслучае если путь к программе содержит пробелы. При работе с системой изменять такие параметры гораздо удобнее, использую интерфейс Windows, но тем не менее, команды assoc и ftype могут быть полезны при создании пакетных файлов.

    источник

    Также рекомендуем:
    Добавить комментарий
    Имя:*
    E-Mail:
    Комментарий:
    b
    i
    u
    s
    |
    left
    center
    right
    |
    emo
    url
    leech
    color
    |
    hide
    quote
    translit
    Вопрос:
    Мальчику 15 лет, на дворе 2015 год, в котором году он родился ? (ответ цифрами ХХ00 )
    Ответ:*
    Наверх Полезные заметки при работе з компьютером - www.osopen.ru
    Все права на интеллектуальную собственность (в том числе и авторские) перепечатанных текстов имеют своих авторов и принадлежат только им.
    Публикация статьей на данном сайте НЕ является присвоением каких-либо прав на интеллектуальную собственность автора.
    Предоставленные материалы, взяты из Интернета из разных свободных источников и будут удалены по первому требованию законного правообладателя.
    Администрация сайта не несет никакой ответственности.