Какое расширение имеют текстовые файлы exe com bat

Обновлено: 03.07.2024

7. Пользователь, перемещаясь из одного каталога в другой, последовательно посетил каталоги ACADEMY, COURSE, GROUP, Е:\, PROFESSOR, LECTIONS. При каждом перемещении пользователь либо спускался в каталог на уровень ниже, либо поднимался на уровень выше. Каково полное имя каталога, из которого начал перемещение пользователь:
а) Е:\ACADEMY\COURSE\GROUP
б) Е:\PROFESSOR\LECTIONS\ACADEMY
в) Е:\GROUP\COURSE\ACADEMY +

8. Какое расширение имеют текстовые файлы:
а) rtf +
б) bat
в) com

9. Порядок размещения, хранения и именования данных на носителе информации:
а) система шифров
б) защитная система
в) файловая система +

10. Какое расширение имеют текстовые файлы:
а) exe
б) doc +
в) mpeg

11. Что из предложенного можно считать полным именем файла:
а) c:\kat\kniga.txt +
б) a:\kniga/ txt
в) f\kniga

12. Какое расширение имеют текстовые файлы:
а) wmv
б) docx +
в) avi

13. Укажите невозможное имя файла:
а) :DOKUMENTAC.TXT +
б) CREML.BMP
в) TEXT.3.EXE

14. Какое расширение имеют текстовые файлы:
а) pps
б) bat
в) txt +

15. Задано полное имя файла:
C:\DOC\МОИ ДОКУМЕНТЫ\ 7КЛАСС\ПЕТРОВ\PROBA.TXT.
Каково имя каталога, в котором находится этот файл:
а) ПЕТРОВ +
б) ПЕТРОВ\PROBA
в) 7КЛАСС

16. Определите тип файла выход.ppt:
а) демонстрация
б) презентация +
в) звуковой

18. Расширение файла указывает:
а) на путь к файлу
б) на тип данных, хранящихся в нём +
в) на дату его создания

19. Что относится к атрибутам файла:
а) его тип и место расположение на диске
б) его значок и место расположение на диске
в) его имя, тип (расширение), значок, размер, дата и время создания +

20. Поименованная информация, хранящаяся в долговременной памяти компьютера:
а) папка
б) файл +
в) каталог

21. Какой путь из корневого каталога указан верно:
а) С:\ Обучающие программы \Информатика\ info.exe +
б) \ Обучающие программы \Информатика\ info.exe
в) С: Обучающие программы \Информатика. info.exe

22. Как называется группа файлов, которая хранится отдельной группой и имеет собственное имя:
а) дискета
б) каталог +
в) байт

23. Что такое файловая система:
а) это одноранговая система хранения информации
б) это безопасная система хранения информации
в) это система хранения файлов и организации каталогов +

24. Какие символы разрешается использовать в имени файла или имени директории в Windows:
а) русские и латинские буквы
б) латинские, русские букву и цифры +
в) цифры и только латинские буквы

26. Выберите имя файла anketa с расширением txt.:
а) аnketa/txt.
б) аnketa. txt +
в) аnketa. txt.

28. Для выделения объектов файловой системы, не лежащих подряд, используют клавишу:
а) Shift
б) Alt
в) Ctrl +

29. Файл -это базовая составляющая программного обеспечения, так ли это:
а) нет +
б) да
в) отчасти

30. Файл — специальная программа, которая обеспечивает управление и обмен информацией между устройствами, так ли это:
а) да
б) нет +
в) отчасти

A командного файла - это файл сценария в DOS , OS / 2 и Microsoft Windows . Он состоит из серии команд , которые должны выполняться интерпретатором командной строки , сохраненных в текстовом файле . Пакетный файл может содержать любую команду, которую интерпретатор принимает в интерактивном режиме, и использовать конструкции, которые разрешают условное ветвление и цикл внутри пакетного файла, такие как IF , FOR и GOTO метки. . Термин «пакетный» происходит от пакетная обработка , что означает «неинтерактивное выполнение», хотя пакетный файл может не обрабатывать пакет из нескольких данных.

Расширение имени файла .bat используется в DOS и Windows. Windows NT и OS / 2 также добавили .cmd . Пакетные файлы для других сред могут иметь другие расширения, например, .btm в оболочках, связанных с 4DOS , 4OS2 и 4NT .

Детальная обработка пакетных файлов значительно изменилась между версиями. Некоторые сведения в этой статье применимы ко всем пакетным файлам, в то время как другие сведения относятся только к определенным версиям.

Содержание

Варианты

В DOS командный файл можно запустить из интерфейс командной строки , введя его имя, затем любые требуемые параметры и нажав клавишу ↵ Enter . При загрузке DOS файл AUTOEXEC.BAT , если он присутствует, выполняется автоматически, поэтому в этот файл можно поместить любые команды, которые необходимо выполнить для настройки среды DOS. Пользователи компьютеров должны иметь файл AUTOEXEC.BAT для установки системной даты и времени, инициализации среды DOS, загрузки любых резидентных программ или драйверов устройств или инициализации сетевых подключений и назначений.

Ранняя версия Windows

OS / 2

Windows NT

Microsoft выпустила версию cmd.exe для Windows 9x и ME под названием WIN95CMD, чтобы пользователи старых версий Windows могли использовать определенные командные файлы в стиле cmd.exe.

Расширения имен файлов

Параметры пакетного файла

COMMAND.COM и cmd.exe поддерживают количество специальных переменных (от %0 , %1 до % 9 ) для ссылки на путь и имя пакетного задания и первые девять параметров вызова из пакетного задания, см. также SHIFT . Несуществующие параметры заменяются строкой нулевой длины. Их можно использовать аналогично переменным среды , но они не хранятся в среде. Microsoft и IBM называют эти переменные параметрами замены или заменяемыми параметрами, тогда как Digital Research, Novell и Caldera ввели для них термин "переменные замены". JP Software называет их параметрами пакетного файла.

Примеры

Этот пример пакетного файла отображает Hello World! , запрашивает и ожидает, пока пользователь нажмет клавишу, а затем завершает работу. . (Примечание: не имеет значения, вводятся ли команды в нижнем или верхнем регистре, если не работают с переменными)

Чтобы запустить файл, он должен быть сохранен с расширением .bat (или .cmd для операционных систем типа Windows NT) в текстовом формате, обычно создаваемом с помощью текстового редактора, такого как Microsoft Notepad или текстовый процессор , работающий в текстовом режиме.

При выполнении отображается следующее:

Объяснение

Интерпретатор выполняет каждую строку по очереди, начиная с первой. Символ @ в начале любой строки предотвращает отображение этой команды в подсказке при ее выполнении. Команда ECHO OFF отключает подсказку навсегда или до тех пор, пока она не будет включена снова. Комбинированный @ECHO OFF часто, как и здесь, является первой строкой командного файла, предотвращающей отображение любых команд, включая саму себя. Затем выполняется следующая строка, и команда ECHO Hello World! выводит Hello World! . Выполняется следующая строка, и команда PAUSE отображает Нажмите любую клавишу, чтобы продолжить. . . и приостанавливает выполнение скрипта. После нажатия клавиши сценарий завершается, так как команд больше нет. В Windows, если сценарий выполняется из уже запущенного окна командной строки , окно остается открытым в командной строке, как в MS-DOS; в противном случае окно закрывается по завершении.

Ограничения и исключения

Нулевые значения в переменных

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

Например, если% foo% пуст, этот оператор:

анализируется как ошибочная конструкция:

Аналогично, если % foo% содержит abc def , то возникает другая синтаксическая ошибка:

Обычный способ предотвращения эта проблема заключается в заключении расширений переменных в кавычки, чтобы пустая переменная расширялась до допустимого выражения IF "" == "bar" вместо недопустимого IF == bar . Текст, который сравнивается с переменной, также должен быть заключен в кавычки, потому что кавычки не являются специальным ограничивающим синтаксисом; эти персонажи представляют себя.

Задержка! VARIABLE! Расширение, доступное в Windows 2000 и более поздних версиях, может использоваться, чтобы избежать этих синтаксических ошибок. В этом случае пустые или многословные переменные не ошибаются синтаксически, потому что значение расширяется после анализа команды IF:

Еще одно отличие в Windows 2000 или выше заключается в том, что пустая переменная (неопределенная) не заменяется. Как описано в предыдущих примерах, предыдущее поведение пакетного интерпретатора привело бы к пустой строке. Пример:

Пакетные интерпретаторы до Windows 2000 отображали результат MyVar не определен .

Кавычки и пробелы в переданных строках

В отличие от процессов Unix / POSIX, которые получают свои аргументы командной строки, уже разделенные оболочкой на массив строк, процесс Windows получает всю командную строку как одну строку через функцию API GetCommandLine . В результате каждое приложение Windows может реализовать свой собственный синтаксический анализатор для разделения всей командной строки на аргументы. Многие приложения и инструменты командной строки разработали для этого собственный синтаксис, поэтому не существует единого соглашения о заключении в кавычки или экранировании метасимволов в командной строке Windows.

  • Для некоторых команд пробелы рассматриваются как разделители, разделяющие аргументы, если эти пробелы не заключены в кавычки. Существуют различные соглашения о том, как кавычки могут быть переданы приложению:
    • Широко используемое соглашение реализуется с помощью синтаксического анализатора командной строки, встроенного в библиотеку времени выполнения Microsoft Visual C ++ в CommandLineToArgvW . Он использует соглашение, согласно которому 2 n обратной косой черты, за которыми следует кавычка ("), создают n обратную косую черту, за которой следует начало / конец кавычки, тогда как (2 n ) Обратная косая черта +1, за которой следует кавычка, снова создает n обратных косых черт, за которыми следует литерал кавычек. Такое же соглашение является частью спецификации .NET Framework .
      • Недокументированный аспект заключается в том, что "" в середине строки в кавычках создает одинарную кавычку (изменение CRT в 2008 году [msvcr90] изменило эту недокументированную обработку кавычек.) Это полезно для вставки кавычек в аргумент без повторного включения интерпретации метасимволов cmd. например,
      • |,
      • & и
      • >. (cmd не распознает обычный
      • \ "как экранирование цитаты. Он повторно включает эти специальные значения при просмотре цитаты, думая, что цитата закончилась .)

      Если строка содержит кавычки и должна быть вставлена ​​в другую строку текста, которая также должна быть заключена в кавычки, особое внимание уделяется механизму цитирования. требуется:

      В Windows 2000 и более поздних версиях решение состоит в замене каждого вхождения символа кавычки в значении серией из трех символов кавычек:

      Экранированные символы в строках

      Однако экранирование не работает должным образом при вставке экранированного символа в переменную среды. Переменная заканчивается тем, что содержит команду live pipe, когда просто отображается эхом. Необходимо экранировать как саму каретку, так и экранированный символ для отображения символа в виде текста в переменной:

      Спящий режим или задержка сценария

      До тех пор, пока команда TIMEOUT не была представлена ​​в Windows Vista, не было простого способа реализовать временную паузу, поскольку команда PAUSE приостанавливает выполнение сценария на неопределенный срок, пока не будет нажата какая-либо клавиша.

      Вывод текста с вырезанными CR / LF

      Обычно весь напечатанный текст автоматически содержит управляющие символы для возврата каретки (CR) и перевода строки (LF) добавляется в конец каждой строки.

      Не имеет значения, используют ли две команды echo одну и ту же командную строку; коды CR / LF вставляются для разбивки вывода на отдельные строки:

      Это можно использовать для вывода данных в текстовый файл без добавления CR / LF в конец:

      Однако нет способа вставить этот удаленный вывод приглашения CR / LF непосредственно в переменную среды.

      Установка рабочего каталога Uniform Naming Convention (UNC) с помощью ярлыка

      Невозможно иметь командную строку, которая использует UNC-путь в качестве текущего рабочего каталога ; например \\ server \ share \ directory \

      Командная строка требует использования букв дисков для назначения рабочего каталога, что затрудняет выполнение сложных пакетных файлов, хранящихся на общей UNC-папке сервера. Хотя командный файл может быть запущен из пути к файлу UNC, рабочий каталог по умолчанию - C: \ Windows \ System32 \ .

      . В Windows 2000 и более поздних версиях обходным путем является использование PUSHD и команда POPD с расширениями команд.

      Если они не включены по умолчанию, расширения команд можно временно включить с помощью переключателя / E: ON для интерпретатора команд.

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

      • Цель: % COMSPEC% / E: ON / C "PUSHD" "" \\ SERVER \ SHARE \ DIR1 \ DIR2 \ "" "& BATCHFILE.BAT & POPD"

      Рабочий каталог атрибут этого ярлыка игнорируется.

      Это также решает проблему, связанную с контролем учетных записей пользователей (UAC) в Windows Vista и новее. Когда администратор вошел в систему и включен UAC, и они попытаются запустить командный файл от имени администратора с буквы сетевого диска, используя контекстное меню файла, щелкнув правой кнопкой мыши, операция неожиданно завершится ошибкой. Это связано с тем, что контексту привилегированной учетной записи UAC с повышенными привилегиями не назначены буквы сетевых дисков, и невозможно назначить буквы дисков для контекста с повышенными правами через оболочку Explorer или сценарии входа в систему. Однако, создав ярлык для командного файла с использованием указанной выше конструкции PUSHD / POPD и используя ярлык для запуска командного файла от имени администратора, будет создана временная буква диска и удален в контексте учетной записи с повышенными правами, и командный файл будет работать правильно.

      Следующий синтаксис правильно расширяется до пути к текущему пакетному сценарию.

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

      Значение реестра Dword DisableUNCCheck в HKEY_CURRENT_USER \ Software \ Microsoft \ Command Processor позволяет использовать каталог по умолчанию в формате UNC. CD команда не будет изменять, но поместит UNC-путь в каталог по умолчанию в ярлыке для Cmd или с помощью команды Start. start "" / d \\ 127.0.0.1 \ C $ "cmd / k" ( C$ общий ресурс для администраторов).

      Набор символов

      В пакетных файлах используется набор символов OEM, определенный компьютером, например Кодовая страница 437 . Их части, не относящиеся к ASCII, несовместимы с наборами символов Unicode или Windows , которые иначе используются в Windows, поэтому необходимо соблюдать осторожность. Неанглийские имена файлов работают только при вводе через редактор, совместимый с набором символов DOS. Имена файлов с символами вне этого набора не работают в пакетных файлах.

      Чтобы получить вывод в Юникоде в файловые каналы из внутренней команды, такой как dir , можно использовать команду cmd / U . Например, cmd / U / C dir>files.txt создает файл, содержащий список каталогов с правильными символами Windows в кодировке UTF-16 LE.

      Пакетные вирусы и вредоносное ПО

      Как и любой другой язык программирования, пакетные файлы могут использоваться злонамеренно. Простые трояны и бомбы-вилки легко создаются, а пакетные файлы могут выполнять форму заражения DNS , изменяя файл hosts . Возможны пакетные вирусы, которые также могут распространяться через USB-флеш-накопители с использованием возможностей Windows Autorun.

      Следующая команда в пакетном файле удалит все данные в текущем каталоге (папке) - без предварительного запроса подтверждения:

      Эти три команды представляют собой простую fork bomb , которая будет непрерывно копировать себя, чтобы истощить доступную систему ресурсы, замедление или сбой системы:

      Другие языки сценариев Windows

      Командный процессор cmd.exe, который интерпретирует файлы .cmd, поддерживается во всех 32 - и 64-битные версии Windows как минимум до Windows 10. COMMAND.EXE, интерпретирующий файлы .BAT, поддерживался во всех 16- и 32-битных версиях как минимум до Windows 10.

      Там другие, более поздние и более мощные языки сценариев, доступные для Windows. Однако для их использования требуется установка интерпретатора языка сценариев:


      Основные типы файлов

      Теперь давайте рассмотрим основные типы файлов, именно те которые встречаются чаще всего и чем их можно открыть:

      .sys – Расширение принадлежит системным файлам

      .ini – Расширение относится к файлам конфигурации системы Windows

      .reg – Расширение файлов реестра

      .doc / .docx – Расширения документов Microsoft Word (открывается программой Microsoft Word)

      .xls / .xlsx – Расширения документов электронных таблиц Microsoft Excel (открывается программой Microsoft Excel)

      .txt – Расширение текстовых документов (открывается программами Блокнот, WordPad, Microsoft Word)

      .ppt / .pptm / .pptx – Расширение презентаций PowerPoint (открывается программой Microsoft PowerPoint)

      .htm / .html / .php – Расширение Web-страниц (открывается программой любым браузером, например Internet Explorer)

      .iso / .mdf / .mds / .bin / .nrg – Расширения образов дисков (открываются следующими программами Alcohol, Daemon Tools, UltraISO, IsoBuster, Nero)

      .bmp / .jpg / .jpg / .tif / .jpg – Расширения файлов изображений (открыть можно любым просмотрщиком изображений, например Просмотр фотографий Windows)

      .jpg – Расширение анимации (открываются программой ACDSe)

      .al / .mp3 / .wav / .cda / .wma – Расширения музыкальных форматов (открывается Windows Media и другими проигрывателями)

      .zip / .7z / .rar – Расширения архивов (открываются программой WinRAR)

      .djvu – один из форматов используемых электронными книгами (открываются программой DjVu Reader)

      . pdf – Расширение принадлежит формату электронных документов (открываются программой Adobe Acrobat)

      .fb2 – Расширение электронных книг (открываются программой FB Write)

      .css – Расширение файла описания внешнего вида документа (открывается текстовым редактором)

      .dll – Расширение динамичной библиотеки, является частью приложения или системы Windows

      Файл без расширения

      Бывает что получаешь по почте файл, а у него отсутствует формат (конечно открывать незнакомые файлы которые приходят на почту не надо, но порой открытие таких файлов необходимо), это происходит если при переименовании файла случайно удалили расширение, но если Вы знаете какой файл должны были прислать то проблем никаких не возникнет, просто дописываете расширение в конце файла и жмете Enter. После этого файл приобретет снова свой формат.


      Вы хотите продлить жизнь своего компьютера? Тогда для экономии системных ресурсов создавайте различные полезные программы и утилиты. Запустить их вы можете при помощи только одного командного файла.

      Пользователи компьютеров с операционной системой Windows часто сталкиваются с файлами, которые имеют расширение .bat. Это так называемые командные файлы. Для чего они предназначены, как создаются и модифицируются, какие проблемы бывают у пользователей при работе с пакетными файлами?

      Что такое bat-файл? Для чего он нужен

      Bat файл – это текстовый файл с определённым набором символов, которые вводятся в командную строку. Запустив всего один файл, пользователь экономит время на выполнение большого количества действий. Такие файлы применяются для автоматизации часто повторяющих действий пользователя. Файл с расширением .bat называется пакетным (командным). На сленге пользователей он называется «батник».

      Примеры bat-файлов

        Удаление пустых папок и подпапок на компьютере с места запуска файла — for /f «usebackq delims=» %%d in (`«dir /ad/b/s | sort /R»`) do rd "%%d"
      Помните! При наличии в папке скрытых файлов с расширениями .db или .ini удаление папки невозможно.

      Как открыть файл с расширением bat

      • echo %1
      • echo %2
      • echo %3
      • pause

      Как создать bat-файл в Windows? Последовательность действий

      Наиболее простой способ создания bat файла – использование программы Блокнот (NotePad). После активации программы из панели «Стандартные» или при помощи команды C:\Windows\notepad.exe на страницу блокнота вносится или копируется код.

      В блокноте NotePad файл должен храниться с расширением .bat. Необходимо тщательно проконтролировать, чтобы сохраняемый файл имел тип «Все файлы».

      Можно ли изменять bat-файл

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

      Второй. Также осуществляется с использованием NotePad. Необходимо открыть «Проводник», найти файл и перетащить его мышью в рабочую область.

      Третий. Зайти в Блокнот, в меню «Файл» найти искомую папку с пакетным файлом.

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

      Читайте также: