Как сделать командную строку через блокнот
Использование графического интерфейса в операционных системах сегодня представляется чем-то само собой разумеющимся и совершенно естественным, но так было не всегда. Первая операционная система MS DOS, разработанная компанией Microsoft, не имела GUI, а управление выполнялось посредством ввода текстовых команд. С тех пор минуло без малого 40 лет, однако скриптовый язык командной строки по-прежнему пользуется популярностью, причём не только в среде разработчиков.
Командная строка не столь удобна, зато с её помощью можно выполнять недоступны из GUI операции. С другой стороны, запускать каждый раз консоль, вводить в неё одну за другой команды – всё это сильно замедляет работу. Впрочем, можно существенно упростить задачу, создав бат-файл или попросту батник – текстовый файл с расширением BAT, содержащий список инструкций, обрабатываемых командным интерпретатором CMD. Используются такие файлы для автоматизации разных задач, например, для удаления временных файлов по расписанию или запуска программ.
Как создать файл с расширением BAT
Как видите, создать файл с расширением bat не составляет сложности, есть тут, однако, свои тонкости. В командных файлах нельзя использовать перенос строк, кодировка bat-файла должна быть выставлена UTF-8, если в теле скрипта используется кириллица, кодировку нужно изменить, вставив в положенном месте команду chcp 1251.
Вместо расширения BAT можно использовать CMD, результат выполнения скрипта будет точно таким же.
Основные команды, синтаксис и примеры использования батников
Как сделать bat-файл вы знаете, теперь настала пора самого интересного, а именно синтаксиса языка интерпретатора CMD. Понятно, пустой батник работать не будет, он даже не запустится при двойном по нему клике. Чтобы скрипт сработал, в нём должна быть прописана хотя бы одна команда. Для наглядного примера посмотрим, как написать bat-файл для запуска программ. Допустим, приступая к работе, вы каждый раз запускаете три программы – Chrome, Firefox и VLC. Упростим задачу, создав скрипт, который будет сам запускать эти программы с интервалом в пять секунд.
Открываем пустой батник и вставляем в него такие команды:
Команда start запускает исполняемый файл нужной программы, а команда timeout /t задаёт интервал между запусками. Обратите внимание на расположение кавычек – в них берутся пути, в которых имеются пробелы. Также если в пути есть кириллические символы, в начало скрипта следует вставить изменяющую кодировку команду chcp 1251, в противном случае интерпретатор не сможет правильно прочитать путь.
При запуске скрипта будет последовательно открыто четыре окна консоли, это нормальное явление, по выполнении команд все они автоматически закроются, впрочем, можно сделать так, чтобы открывалось только первое окно. Для этого код запуска приложения следует изменить следующим образом:
Может также статься, что в определённый момент потребуется приостановить выполнение скрипта, чтобы пользователь сам смог решить, выполнять ли все остальные команды или нет. Для этого существует команда pause. Попробуйте заменить ею timeout и увидите, что получится.
Рассмотрим ещё один пример команд для bat файла. Напишем скрипт, который будет в одном случае выключать компьютер, а в другом – перезагружать его. Для этих целей мы будем использовать команду shutdown с параметрами /s, /r и /t. При желании можно добавить в батник запрос на выполнение действия, вот так:
Если вместо русского текста при выполнении команды вы увидите крякозябры, попробуйте преобразовать файл скрипта в ANSI.
Что ещё можно делать с помощью скриптов? Много чего, например, удалять, копировать или перемещать файлы. Допустим, у вас есть некая папка data в корне диска D, содержимое которой нужно очистить одним махом. Открываем батник и вставляем в него такую команду:
В отличие от первой, вторая команда удаляет файлы рекурсивно, то есть в папке data будут удалены все файлы плюс те, которые лежат во вложенных каталогах.
А вот ещё один полезный пример. Напишем скрипт, который будет создавать резервную копию содержимого одной папки и сохранять данные в другую. За копирование отвечает команда robocopy:
Запустив такой батник на исполнение, вы скопируете все содержимое папки data в папку backup, включая вложенные каталоги, пустые и с файлами. К слову, команда robocopy имеет много параметров, позволяющих очень гибко настраивать параметры копирования.
Запуск bat-файлов от имени администратора и по расписанию, скрытый запуск bat
Теперь вы знаете как создавать батники и имеете некое общее представление о языке интерпретатора CMD. Это были основы, теперь пришла пора познакомиться с некоторыми полезными особенностями работы с bat-файлами. Известно, что для выполнения некоторых действий программам нужны права администратора. Понадобиться они могут и батникам. Самый очевидный способ запустить скрипт от имени администратора, это кликнуть по нему правой кнопкой мыши и выбрать в контекстном меню соответствующую опцию.
Есть также и другие варианты, например, использование утилиты Hidden Start, позволяющей запускать исполняемые и пакетные файлы в скрытом режиме, в том числе без приглашения UAC.
Командная строка позволяет вводить и выполнять команды операционной системы и другие компьютерные команды. Вводя команды, можно выполнять на компьютере различные задачи, не пользуясь мышью или сенсорным вводом.
В разделе перечислены базовые приемы работы в командной строке Windows.
Запуск командной строки¶
Для запуска командной строки воспользуйтесь одним из следующих способов:
Ввод команд¶
Команды вводятся посредством ввода с клавиатуры. Простейшая команда help выводит список всех доступных команд. Также вы можете просмотреть полный перечень команд в статье Список команд Windows ( Windows CMD ).
Для вывода справки по конкретной команде введите help название_команды , например:
Перечень основных команд и примеры их использования приведены в разделе Основные команды данного руководства.
Bat-файлы¶
Используя команды можно написать bat файлы,которые позволяют упрощать и автоматизировать выполнение задач. Более подробно работа с bat файлами рассматривается в статьях:
Автодополнение путей файлов¶
Чтобы не набирать вручную весь путь к файлам используется клавиша Tab на клавиатуре. Она автодополняет названия директорий и файлов, например, чтобы ввести название папки User , достаточно ввести первую букву и нажать клавишу Tab , будет подставлено соответствующее значение.
Если на букву U начинается несколько директорий или файлов, то при каждом последующем нажатии Tab будет происходить перебор названий. Чтобы произвести перебор в обратном порядке, нажимайте Tab c зайжатой клавишей Shift .
Если папка состоит из нескольких слов, разделенных пробелом или из кириллических символов, то весь путь берется в кавычки, например, cd "C:\Documents and Settings"
Копирование текста в/из командной строки¶
По умолчанию копирование текста из командной строки отключено. Чтобы его включить необходимо:
Для копирования текста из командной строки достаточно выделить текст и щелкнуть правой кнопкой мыши, выделенный текст скопируется в буфер обмена. Для вставки текста в командную строку также используется нажатие правой кнопкой мыши.
Данная статья написана на примере Windows 7 Максимальная. В других версиях Windows некоторые способы не будут работать или могут отличаться.
Это один из универсальных способов для запуска командной строки. Он быстрый, удобный и работает, наверное, во всех возможных версиях Windows.
Запуск командной строки через меню Пуск
Этот способ не требует нечего вводить из клавиатуры, но у Вас должно быть меню Пуск.
Совет: В Windows 10 командная строка была перенесена в папку "Служебные - Windows".
Запуск командной строки с помощью поля поиска в меню Пуск
Еще один способ, когда нам понадобится меню Пуск.
2. Выберите командную строку в результатах поиска или нажмите Enter.
Открытие командной строки из проводника Windows
Этот способ хороший тем, что можно открыть командную строку сразу для нужной папки.
1. Нажмите и удерживайте клавишу Shift и кликните правой кнопкой мыши по нужной папке в проводнике.
Открытие командной строки из системной папки Windows
Один из самых не обычных и в тоже время простой способ, это найти и открыть командную строку в папке с операционной системой.
1. Откройте проводник Windows и перейдите по пути ниже, или скопируйте его и вставьте в поле адреса:
Вот Вы и узнали 5 способов открыть командную строку, а уже, какой использовать, решать Вам.
Для дополнительной информации и ссылок смотрите статью командная строка в нашем компьютерном словаре.
Дата: 11.12.2015 Автор/Переводчик: Linchak
Можно из под диспетчера задач.
Файл , новая задача(выполнить), вбить в поле "cmd" и запустится командная строка.
Таких ссылок не бывает. Но можно создать ярлык для выключения компьютера.
Как это сделать описано во втором разделе этой статьи: 3 легких способа ускорить работу с Windows 10
Также можно поставить таймер на выключение компьютера.
Командная строка – специфический режим Windows 10, отличный от её привычного графического интерфейса. Режим (консоль, интерфейс) командной строки (command line) менее информативен и требует от пользователя повышенного внимания при наборе команд. Зато он позволяет существенно облегчить и ускорить выполнение ряда административных задач, некоторые из которых не могут быть реализованы иначе. Консоль командной строки – обязательный атрибут работы продвинутых пользователей.
С помощью меню Пуск
Существует несколько способов открыть командную строку в Windows 10, самым простым и понятный является открытие через кнопку Пуск.
Контекстное меню
Необходимо отметить, что в Windows 10 по умолчанию введена усовершенствованная разновидность консоли, именуемая PowerShell. Она способна выполнять все её команды, имея также другие дополнительные функции и более красочный интерфейс.
Различия во внешнем виде наглядно иллюстрируют следующие два скриншота, относящиеся соответственно к режимам командной строки (чёрный экран) и PowerShell (синий).
После этого в настройках панели задач следует определиться с активацией тумблера замены консоли на PowerShell.
Обычное меню
Посредством файла cmd
В консоль можно войти, запустив его основной выполняемый файл – cmd.exe. А сделать это можно в строке поиска или в поле ввода команд.
В строке поиска
Система поиска в Windows 10 была существенно улучшена в сравнении с предыдущими версиями системы. С её помощью можно находить не только файлы, но и программные компоненты, включая командную консоль.
В зависимости от настройки Панели задач вместо значка в той же области сразу может быть более длинное поле поиска.
Открытию контекстного меню есть альтернатива в виде комбинации горячих клавиш Ctrl + Shift + Enter. При её задействовании консоль сразу откроется с административными правами.
В поле ввода команд
Оно вызывается нажатием горячих клавиш Win + R . В поле нужно набрать cmd и кликнуть OK.
Ограничение этого способа – запуск командной строки без административных прав. Не все продвинутые пользователи знают, что это ограничение легко обходится. Если после набора cmd удерживать нажатыми клавиши Ctrl + Shift клавиатуры, и только после этого кликнуть OK или нажать Enter, то консоль откроется с административными правами.
С помощью Проводника
Через исполняемый файл
В консоль можно войти, запустив исполняемый файл этой программы: нужно лишь знать, где именно он находится.
В свободном месте папки Проводника
В адресной строке
В папке нахождения файла cmd.exe в адресной строке Проводника можно набрать cmd и нажать Enter.
Этот вариант имеет недостаток – отсутствие административных прав.
В диспетчере задач
Основное назначение диспетчера задач – просмотр, анализ и управление программ, процессов и служб, выполняющихся на компьютере. Диспетчер, в частности, часто помогает при их зависании и других нежелательных ситуациях. С его помощью можно также вызвать и вывести командную строку.
Секретный способ
Создание ярлыка командной строки
При активной работе с консолью целесообразно иметь под рукой ярлык для её быстрого запуска. Самое удобное место для этого – Рабочий стол. Ярлык можно создать двумя разными способами.
На свободном месте Рабочего стола
Созданный на Рабочем столе ярлык будет иметь следующий вид.
После этого при обращении к ярлыку консоль будет открываться с правами администратора.
В местоположении исполняемого файла
Открыть блокнот с помощью командной строки
Административная командная строка также работает, но не обязательна. Кредит: Изображение предоставлено Microsoft
Чтобы загрузить текстовый файл из приглашения, введите его имя, включая каталог и расширение, в кавычках, например: Блокнот "C: Documents File.txt", Вы должны включить полный каталог файла, если файл не находится в текущем каталоге приглашения. Если это так, просто используйте имя и расширение файла в кавычках: Блокнот "File.txt", При желании вы можете опустить кавычки, если в имени вашего файла нет пробелов.
Аргументы командной строки
Помимо загрузки файла, в Блокноте есть несколько аргументов командной строки для изменения системы кодирования и печати программы.
Варианты кодирования
По умолчанию Блокнот автоматически определяет тип кодировки, используемый в текстовом файле при загрузке. Чтобы отменить автоматическое обнаружение, введите либо / а для или / ш для Unicode (UTF-16) до имени файла. Например, Блокнот / a "C: Documents File.txt" открывает File.txt с кодировкой ANSI, независимо от кодировки, использованной при сохранении файла.
Параметры печати
Напечатайте текстовый файл непосредственно из командной строки, используя принтер по умолчанию, вставив /п до имени файла: Блокнот / p "C: Documents File.txt".
Блокнот автоматически закрывается после печати. Кредит: Изображение предоставлено Microsoft
Чтобы использовать альтернативный принтер, измените / p на / пт и введите полное имя принтера в кавычках после имени файла. Например, Блокнот / pt "C: Documents File.txt" "InkJet Printer 1500" выводит файл File.txt на принтер с именем Inkjet Printer 1500. Для сетевого принтера укажите его местоположение в сети, например: " HOSTPC PrinterName".
Как копировать и вставлять файлы с помощью командной строки
Хотя многие люди считают командную строку чем-то, что нужно отнести к мусорной корзине истории вычислений и забыть о ней, она по-прежнему является мощным инструментом для достижения любого .
Как перезапустить диспетчер очереди печати из командной строки
Диспетчер очереди печати служит временным хранилищем для заданий на печать на вашем компьютере. После того как задание на печать создано, его содержимое перемещается в буфер до тех пор, пока принтер не будет .
Средство командной строки на компьютерах с Microsoft Windows дает вам прямой доступ к основным функциям операционной системы, не щелкая все плитки или окна, которые .
Читайте также: