Bat-файл – это текстовый файл в операционных системах семейства Windows, содержащий в себе последовательность системных команд для выполнения командным интерпретатором «cmd.exe». В общем, он представляет собой скриптовый файл. После запуска bat-файла командный интерпретатор считывает его содержимое построчно и последовательно исполняет полученные команды. Сегодня рассмотрим, как можно создать bat-файл, а также ознакомимся с программами для создания и редактирования этих файлов.
Предназначение bat-файлов
Файлы с расширением bat предназначены для автоматизации множества рутинных задач в операционной системе Windows. Они будут очень полезными в случаях, когда необходимо выполнить какую-то операцию или их последовательность большое количество раз подряд или периодически повторять определенный алгоритм. В первую очередь это касается работы с файловой системой (создание большого количества каталогов, особенно взаимовложенных, массовое переименование файлов). Как узнать расширение файла, Вы можете узнать, перейдя по вышеуказанной ссылке.
Как создать программу «ЧАСЫ» в блокноте
Создание bat-файла
Создать текстовый командный файл сможет любой пользователь – здесь нет абсолютно ничего сложного. Для этого потребуется лишь текстовый редактор (функционала стандартного блокнота будет вполне достаточно).
Первый метод
- Создаем новый текстовый документ в любом каталоге.
Дабы выполнить это действие, вызываем контекстное меню свободного от папок и файлов пространства каталога и выбираем «Создать». В выпавшем списке кликаем по пункту «Текстовый файл».
- Вводим имя созданного документа и кликаем «Enter».
- Открываем созданный файл двойным кликом мыши.
- Введем в него несколько простейших команд для проверки работоспособности:
Hello, i’m bat!- сам текст;
- Вызываем пункт «Файл» главного меню блокнота и кликаем по «Сохранить как…».
- В появившемся диалоге выбираем тип файла «Все файлы».
- Далее к имени нашего документа дописываем следующий текст «.bat», что в итоге даст «file.bat».
- Кликаем по кнопке «Сохранить».
В итоге в окне проводника появится документ с названием «file.bat», для запуска которого необходимо выполнить по нему двойной клик левой кнопкой манипулятора мышка или выделить и нажать «Enter».
Как создать программу «КАЛЬКУЛЯТОР» в блокноте
Редактирование командного файла осуществляется выбором команды «Изменить» из его контекстного меню.
Второй метод
Второй способ создания bat-файлов практически аналогичен первому, но обходить вниманием его не станем.
- Запускаем Блокнот любым известным методом.
- Через ярлык в меню «Пуск» — идем «Пуск – Все программы – Стандартные – Блокнот» в Windows 7 или «Пуск — Все приложения — Стандартные — Windows – Блокнот» в более поздних редакциях Windows.
- В поисковой строке «Пуск» / «Windows» вводим блокнот и запускаем программу, кликнув по ее ярлыку в списке результатов.
- Вызываем окно выполнения системных команд комбинацией клавиш «Win + R», вводим «notepad» и кликаем «Ок».
- Переходим к пункту №4 предыдущего метода.
Редактирование bat-файлов средствами Windows
- Кликаем правой кнопкой мыши по файлу формата bat, вызвав его контекстное меню.
- Из появившегося меню выбираем «Редактировать» или «Edit».
- В открывшемся окне стандартного текстового редактора, как правило, блокнота, появится содержимое bat-файла.
- Вносим необходимые коррективы и сохраняем результат.
Dr.Batcher – программа для создания bat-файлов и их редактирования
Пускай ныне использование bat-файлов и не так востребовано пользователем, все же для решения многих задач на компьютере эффективнее прибегать к их помощи. Если новичку, изредка использующему командный интерпретатор, хватит функционала блокнота, то для системного администратора и варезника, занимающегося созданием сборок Windows или автоматически устанавливаемого программного обеспечения для нее, необходим более совершенный и удобный инструмент для работы с документами формата bat.
Им является утилита Dr.Batcher. Интерфейс и функционал программы мало чем отличается от блокнотов, таких как Notepad++. В главном меню расположены кнопки часто используемых команд. Dr.Batcher нумерует страницы, поддерживает закладки, содержит список системных команд для bat-файлов и подсвечивает синтаксис введенных команд.
Создание bat-файла в Dr.Batcher
- Запускаем приложение.
- Вызываем пункт «File» его главного меню и жмем «New». То же выполняется нажатием на иконку чистого листа, расположенную под меню «File».
- В диалоговом окошке выбираем «Empty Batch File».
На экране появится окно программы со всеми необходимыми для работы с bat-файлами функциями.
Редактирование bat-файлов в Dr.Batcher
Открыть документ формата bat для редактирования в Dr.Batcher можно несколькими путями, о них и пойдет речь далее.
Редактирование через контекстное меню bat-файла
- Вызываем контекстное меню документа формата bat.
- В выпавшем списке выбираем «Edit with Dr.Batcher».
Затем запустится окно программы с содержимым нашего текстового командного файла, где можно вносить коррективы в его содержимое.
Редактирование bat-файлов через программу Dr.Batcher
- Запускаем приложение Batcher.
- Вызываем пункт «File» ее главного меню.
- Выбираем «Open» в выпавшем меню.
То же самое выполняется нажатием на иконку папки, расположенную под главным меню.
- В диалоговом окне открытия файлов указываем путь к необходимому документу формата bat и жмем «Открыть».
Наш bat-файл откроется в окне Dr.Batcher и в него можно будет вносить корректировки.
Если у Вас остались вопросы по теме «Как создать bat файл? Программы для создания и редактирования bat файлов», то можете задать их в комментариях
Рейтинг статьи 3 / 5. Голосов: 2
Пока нет голосов! Будьте первым, кто оценит этот пост.
Поделитесь в социальных сетях!
Источник: tvoykomputer.ru
Программирование в Cmd введение для новичков
21:33 14-11-2008
alexeykursk
Программирование в Cmd (введение для новичков)
Это всего лишь введение в команды cmd, не судите строго, статья писалась для Новиков, та и многим другим я думаю пригодиться =)
Наверно многие и не подозревают, что cmd это универсальная оболочка,
которая позволяет не просто администрировать систему, но и программировать!
Конечно уровень языка не столь высок, как например с , но все же.
Для начала, напишем маленькую программку, которая будет выводить строчку, записанную в переменную.
Заходим на диск С: и создаем там что то типа program_1.cmd (можно *.bat)
открываем его блокнотом и вписываем туда следующие строки:
Теперь немножко усложним задачку, добавим в этот код условие!
for %B in (C:*.cmd) do (echo %B)
В ответ вы получите все ваши программки с расширением *.cmd
Также циклом for можно перебрать каталоги, к примеру
for /d %B in (C:*) do echo %B
Покажет все каталоги на диске С: (Обратите внимание, только каталоги, а не подкоталоги!)
А теперь напишем существенную программу, которая будет из базы выбирать емейлы и записывать их в другой файл.
Что же еще можно сделать с cmd?
Опишу свой пример. Я занимаюсь созданием веб-сайтов, которые используют базу данных mysql. С базой я работаю через консоль, для меня привычнее. Что б не париться я написал небольшую программку mysql.cmd которая к ней будет подключаться:
PHP код:
v:
cd usrlocalmysql4bin
mysql.exe -u root –p pass
v – виртуальный диск на котором стоит денвер
root – имя пользователя
pass – пароль пользователя
Нам остается ее запустить и наслаждаться работой с базой
PS Ну вот собственно и все! Статья получилось маленькой, но я все же надеюсь, что она кому то будет полена =)
Источник: dimonvideo.ru
Как сделать игру с помощью блокнота
С этой статьей вы не научитесь программировать и даже не напишите как таковую программу, но найдете здесь отличные VBS скрипты и BAT файлы, которые без проблем напишете в обычном блокноте Windows, сможете усовершенствовать по своему, потом похвастаться перед друзьями и близкими. Возможно это поднимет вам настроение и вы отлично проведете время.
Большинство похожих скриптов пишутся для удобства и автоматизации каких-либо действий на компьютере с ОС Windows. Представленные же ниже скрипты мало окажутся полезными (может мне так кажется), но они отлично подойдут для первоначального знакомства с «кодингом». Вы отлично проведете время, удивив как себя, так и знакомых чайников (не программистов), плюс это еще один хороший вариант убить время за компьютером.
- VBS — язык программирования для создания скриптов в ОС Windows, создается/редактируется в Блокноте Windows, имеет разрешение «.vbs». Думаю, продолжать не имеет смысла, ибо это мало о чем скажет, особенно новичкам. Интересующимся — статья в Википедии .
- BAT — пакетный файл, в народе просто «батник». Расширение файла «.bat». Дальше аналогично — статья в Википедии .
Данных расширений (vbs, bat) файлы создаются во всеми известном Блокноте Windows (Notepad). Для большего удобства создания скриптов рекомендуется использовать усовершенствованный (скажем так) блокнот — Notepad++. Он удобен подсветкой синтаксиса большого количества языков программирования, если вам это мало о чем говорит, то скачайте и пишите в нем — ошибок сделаете меньше в коде, ну или будет их проще найти, чем в том же мало функциональном Блокноте Windows.
Скачать Notepad++ можно на официальном сайте .
Для наглядности пример (слева — Блокнот Windows, справа — Notepad++):
Приступим
Если вы уже знакомы с VBS скриптами и батниками, то скорее всего нижеследующие примеры вам будут неинтересны, если же вы новичок, то для первоначального ознакомления — то, что нужно.
Научим компьютер здороваться
- Открываем Блокнот (или Notepad Plus Plus).
- Копируем в вставляем код:
Set sapi=CreateObject(«sapi.spvoice») sapi.Speak «Hello!»
Читать еще: Как сделать пузырьковую диаграмму в excel
Один нюанс: если вы прописали в кавычках слова русскими буквами, а при запуске произносится непонятно что, то у вас просто не установлен русский голосовой движок. Подробная установка и настройка голосового движка выходит за рамки нашей статьи, поэтому более подробно ознакомьтесь здесь и вновь возвращайтесь сюда.
Теперь, сделаем следующее: пропишем данный скрипт в автозагрузку, а это означает то, что при запуске компьютера вам будет произнесено написанное в программе слово (слова), если как в примере, то будет говорить — «Hello» при каждом включении компьютера. Как это сделать?
Все просто, программу (скрипт) добавить в автозагрузку можно таким же образом, то есть через такой же VBS скрипт. Создаем файл в блокноте, копируем/вставляем (Ctrl+C/Ctrl+V) следующий код:
Dim vOrg, objArgs, root, key, WshShell root = «HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun» KeyHP = «Program» Set WshShell = WScript.CreateObject(«WScript.Shell») WshShell.RegWrite root+keyHP,»C:Privet.vbs /autorun»
Изменяем путь до скрипта «говорилки», вот эту строчку — C:Privet.vbs на свою. Прописываем где у вас лежит этот скрипт и как называется. Дальше сохраняем только что созданную мини программу в блокноте и запускаем. Все, теперь компьютер будет с вами здороваться пр каждом включении.
Открыть дисковод
-
Открыть блокнот. Скопировать/Вставить следующий код:
Set a = CreateObject(«WMPlayer.OCX.7») Set b = a.CdromCollection Set c = b.Item(0) Set d = c.Eject
Есть более интересная модификация данного скрипта:
Set WMPlayer = CreateObject(«WMPlayer.OCX.7») do WMPlayer.CdRomCollection.Item(0).Eject() loop
В данном случае будет все время открываться-закрываться CD/DVD-привод, на ноутбуках в этом случае будет открываться после каждого его закрытия.