Как создать bat файл в windows 10?

15 ответов на вопрос “Как создать bat файл в windows 10?”

  1. rensi7 Ответить


    Здравствуйте друзья сайта itswat.ru, если вас интересует, как создать файл bat на Windows 10, то в качестве ответа предлагаются определённые методы. Они и раскрываются в данном материале.
    Сегодня практически все пользователи ПК работают с операционной системой Windows 10 (в народе её называют «десяткой»). В неё также предусматривается опция создания bat-файлов. Это несложный процесс, который под силу реализовать даже новичкам.
    Содержание статьи:
    Понятие
    Первый способ – генерация через текстовый документ
    Второй способ – программный
    Читайте также: Как из txt сделать bat: два простейших способа и полезные советы >>>

    Понятие

    Bat-файл – такой вид файла, который поддерживает текст с аналогичным расширением. В него входят построчные операции для командной строки (она обозначается cmd.exe).

    С его помощью можно:
    Автоматизировать однообразные действия с файлами: копирование, вырезка, удаление и т.п.
    Запускать программы на ПК.
    Выполнять другие операции.

    Первый способ – генерация через текстовый документ

    Данный способ подразумевает создание bat файла с помощью блокнота. Запускайте соответствующее приложение: через меню пуск или нажатием правой кнопки мыши и выбора «создать текстовый документ».
    Читайте также: Как сохранить текстовый документ в формате bat: пошаговая инструкция с фотопримерами >>>
    В нём прописывайте две команды:
    ipconfig /flushdns.
    pause.

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

    Далее запустите его. И результат отобразится соответствующем окне. Оно выглядит так:

    В данной ситуации произошло успешное очищение кэша в опциях разрешения имён DNS. При этом убраны проблемы с отображением интернет-страниц. Закрыть окно можно нажатием любой клавиши.

    Второй способ – программный

    Если новички редко задействуют командный интерпретатор и довольствуются опциями блокнота, то более опытные пользователи (системные администраторы, создатели сборок ОС и ПО) предпочитают более комфортный метод для работы с файлами bat.
    Он подразумевает использование специальной программы для создания bat-файлов и их редактирования. Она называется Dr.Batcher.
    У её интерфейса и функционала мало отличия от «Блокнота». В основном меню устроены кнопки наиболее актуальных команд. Программа может:
    Нумеровать страницы.
    Поддерживать закладки.
    Содержать перечень системных операций.
    Подсвечивать синтаксис вводимых команд.
    Сотворение bat-файла в ней происходит в такой последовательности:
    Запуск программы.
    Обращение к пункту «File». Затем нажимайте кнопку «New». После чего щёлкаете на символ чистого листа, находящийся под меню «File».
    В появившемся окне выбирается опция «Empty Batch File».

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

    Сохраняйте документ в необходимой директории на вашем жёстком диске.
    Здесь можно сразу и отредактировать файл. Для этого есть несколько вариантов:
    Первый: связан с вызовом контекстного меню bat-файла. Здесь выпадает определённый перечень функций. Выбирается пункт под названием «Edit with Dr.Batcher».
    После этих действий запускается программное окно. В нём содержатся данные созданного ранее bat-файла. Можно вносить в них необходимые коррективы.
    Второй: происходит в самой программе . Для этого она запускается, снова вызывается опция «File» из основного меню. Выпадает окно, в котором в данном случае интерес представляет пункт «Open».

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

    Этот файл открывается в программном окошке и становится доступным для корректировок.

  2. Flyerboom Ответить

    forfiles /p “D:/data” /s /m *.* /c “cmd /c Del @path”

    В отличие от первой, вторая команда удаляет файлы рекурсивно, то есть в папке data будут удалены все файлы плюс те, которые лежат во вложенных каталогах.
    А вот ещё один полезный пример. Напишем скрипт, который будет создавать резервную копию содержимого одной папки и сохранять данные в другую. За копирование отвечает команда robocopy:
    robocopy C:/data D:/backup /e
    pause

    Запустив такой батник на исполнение, вы скопируете все содержимое папки data в папку backup, включая вложенные каталоги, пустые и с файлами. К слову, команда robocopy имеет много параметров, позволяющих очень гибко настраивать параметры копирования.

    Запуск bat-файлов от имени администратора и по расписанию, скрытый запуск bat

    Теперь вы знаете как создавать батники и имеете некое общее представление о языке интерпретатора CMD. Это были основы, теперь пришла пора познакомиться с некоторыми полезными особенностями работы с bat-файлами. Известно, что для выполнения некоторых действий программам нужны права администратора. Понадобиться они могут и батникам. Самый очевидный способ запустить скрипт от имени администратора, это кликнуть по нему правой кнопкой мыши и выбрать в контекстном меню соответствующую опцию.

    Кроме того, можно сделать так, что конкретный батник будет запускаться с повышенными привилегиями всегда. Для этого необходимо создать на такой скрипт обычный ярлык, открыть его свойства, нажать кнопку «Дополнительно» и отметить в открывшемся окошке галочкой пункт «Запуск от имени администратора». Этот способ хорош ещё тем, что позволяет выбрать для ярлыка любой значок, тогда как файл с расширением BAT или CMD всегда будет иметь невзрачный вид.

    Скрипты, как и все приложения, можно запускать по расписанию. Команда timeout /t здесь не совсем уместна, для отложенного запуска лучше всего использовать встроенный «Планировщик задач» Windows. Здесь всё просто. Открываем командой taskschd.msc Планировщик, определяемся с триггером, действие выбираем «Запустить программу» и указываем путь к bat-файлу. Вот и всё, скрипт будет запущен в положенное время.





    И напоследок ещё один интересный момент. Когда вы запускаете bat-файл, на экране появляется, пусть даже на какую-то долю секунды, окно командной строки. А нельзя ли сделать так, чтобы скрипт выполнялся в скрытом режиме? Можно, причём несколькими способами. Самый простой заключается в следующем. Создаём на bat-файл ярлык, открываем его свойства и в меню «Окно» выбираем «Свёрнутое в значок». После этого единственным видимым признаком запуска скрипта будет появление значка CMD на панели задач, окон же при этом открываться не будет.

    Если вы желаете полностью скрыть выполнение скрипта, можете воспользоваться «костылем» – скриптом VВS, который будет запускать ваш батник в скрытом режиме. Текст скрипта приведен ниже, сохраните его в файл hidden.vbs, предварительно заменив путь во второй строчке кода D:/sсript.bat путём к вашему батнику.
    Set WshShell = CreateObject(“WScript.Shell”)
    WshShell.Run chr(34) & “D:\script.bat” & Chr(34), 0
    Set WshShell = Nothing

    Есть также и другие варианты, например, использование утилиты Hidden Start, позволяющей запускать исполняемые и пакетные файлы в скрытом режиме, в том числе без приглашения UAC.
    А на этом пока всё. Информацию касательно создания скриптов BAT без труда можно найти в интернете. Неплохо также ознакомиться с учебником Уильяма Станека «Командная строка Microsoft Windows». Несмотря на то, что с момента издания книги прошло более десяти лет, содержащаяся в ней информация до сих пор актуальна.

  3. Smit_W Ответить

    Люди, которым знаком термин батник, знают, что BAT файлы могут существенно упростить жизнь и экономить время, если уметь их правильно писать и использовать. В этой статье я расскажу о том, как создавать BAT файлы и познакомлю вас с распространенными ошибками, которые обычно возникают при их написании.
    Создать BAT файл очень просто. Достаточно открыть блокнот и сохранить пустой лист с расширением .bat, выбрав опцию Сохранить как… и написав в поле Имя файла что-нибудь оканчивающееся на .bat, например test.bat.
    Тип файла указываете как на скриншоте ниже – Все файлы. Сохраняете и получаете BAT файл.

    Редактировать BAT файл можно в блокноте или любом другом текстовом редакторе, ориентированным на работу с кодом.
    Теперь перейдем непосредственно к практической информации. В сети многие ищут ответ на вопрос Как быть с пробелами в BAT файлах?. В путях к папкам и исполняемым файлам наличие пробела вызывает ошибку. Самый распространенный ответ: Заключи путь в кавычки. И этот ответ не верен. Правда некоторые будут с пеной у рта утверждать, что он работает. Итак, появилось два почему – почему не верен и почему некоторые будут.
    На Windows (как, впрочем, и на UNIX) установленные в системе программы соответствующим образом регистрируются системой. Поэтому некоторые из установленных программ могут запускаться одной простой командой из BAT файла или из апплета Выполнить панели Пуск. Одной из таких программ является Firefox:
    start firefox
    Если после этой команды писать путь к исполняемому файлу, то происходит следующее: запускается обозреватель Firefox и пробует обработать запрос, то есть файл, путь к которому указан. То есть, если указать следующее:
    start firefox C:\Program Files\Mozilla Firefox\firefox.exe
    Обозреватель откроется, чтобы не было написано после start firefox. Именно поэтому некоторые товарищи будут уверять что все прекрасно работает. Однако, если взять портативную программу, то ситуация окажется совсем иная. Рассмотрим в качестве примера ftp-клиент Filezilla. Поскольку система не знает о программе, вышеупомянутая строчка
    start filezilla
    работать не будет. Чтобы запустить неизвестную системе программу, надо указать к ней путь:
    start D:\FileZilla\FileZilla.exe

    Длинныe имена в bat-файлах

    Теперь поговорим о путях и пробелах. Первый способ избежать этой проблемы – использование короткого имени.
    start C:\Program Files\Sound Club\scw.exe
    В примере два имени с пробелами. Заменим их короткими. Правила создания коротких имен следующие: в коротком имени используются первые шесть символов имени без учета пробелов, после имени указывают порядковый номер папки с помощью символа ~. Так как папки Program Files и Sound Club у меня в единственном числе, получится следующее:
    Program Files – Progra~1
    Sound Club – SoundC~1
    start C:\Progra~1\SoundC~1\scw.exe
    Если рядом будут присутствовать две папки, например Sound Club и Sound Clown, то следуя правилам, в примере выше надо будет указать SoundC~2, так как в этом случае Sound Club окажется вторым именем (имена считаются в алфавитном порядке).
    Но этот способ неудобен тем, что приходится указывать порядковые номера. Ситуация с Program files более менее нормальная. Мало у кого встретится две подобные папки на системном диске. Но если вы решили установить несколько продуктов Mozilla на свой компьютер. У вас получится несколько папок, например:
    Mozilla Firefox
    Mozilla Thunderbird
    Mozilla Sunbird
    Короткими именами для них будут
    Mozill~1
    Mozill~2
    Mozill~3
    А теперь представьте, что вы написали BAT файл с упоминанием этих программ. Если удалить Firefox, оставшиеся записи перестанут работать, а если удалить Thunderbird, перестанет работать запись для Sunbird. Короче, способ с короткими именами – не наш способ.

    Пробелы и кавычки в bat-файлах

    Кавычки на самом деле работают, но не с теми способами, которые обычно советуют. Советуют обычно следующее:
    start “C:\Program Files\Sound Club\scw.exe”
    Так команда не сработает, поскольку если посмотреть справку по ней (start /?), то в справке вы увидите следующее:
    START [“заголовок”] [/D путь] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]
    [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]
    [/NODE узел NUMA] [/AFFINITY маска сходства] [/WAIT] [/B]
    [команда/программа] [параметры]
    Как видите, первым параметром идёт заголовок окна и он как раз в кавычках. Этот параметр необязательный, но его всё же советуют указывать (например, тут), чтобы избежать ошибок при выполнении команды. Внутри кавычек можно ничего не писать. Получится так:
    start “” “C:\Program Files\Sound Club\scw.exe”
    Также сработает и вариант с заключением в кавычки всех имён с пробелами по отдельности:
    start C:\”Program Files”\”Sound Club”\scw.exe
    Однако, в ряде случаев не работает ничего из вышеописанного. В таких случаях я могу посоветовать использовать команду cd. Переходим на системный раздел, затем с помощью cd в папку Program Files и запускаем программу (start):
    %SystemDrive%
    cd \Program Files\Sound Club\
    start scw.exe
    Я думаю, что такой способ будет работать везде. Теперь еще пара важных моментов. Допустим вы создали батник, запускающий три программы и вам нужно на время исключить запуск одной из трех. Это можно сделать удалением строки или ее комментированием. Первый способ – вандальный, а второй смотрите ниже.
    start firefox
    start jetaudio
    rem start defraggler
    В данном случае отключен запуск установленной в системе программы Defraggler.exe. Комментируют строки, указывая команду rem в начале строки. Все BAT файлы выполняются в окне консоли. Чтобы оно исчезало по окончании выполнения команд, не забывайте в конце писать команду на выход exit.
    start firefox
    start jetaudio
    rem start defraggler
    exit

    Запуск приложений из bat-файла

    В первой части статьи я в общих чертах рассказал о BAT файлах. Теперь стало понятно – что это такое и с чем его едят. Во второй части речь пойдет уже о более конкретных вещах. Например, о том, как при помощи BAT файла запустить несколько приложений с определенными настройками или в автоматическом режиме установить программу, чтобы не тратить время на ответы типа Вы согласны с условиями лицензионного соглашения? и не нажимать лишние кнопки.
    Выше было изложено несколько способов запуска приложений при помощи BAT файла. Самый первый – это короткая команда на запуск установленной в системе программы.
    start firefox
    Это не всегда работает. Поэтому такой прием можно вполне применять на какой-то конкретной системе, но в качестве универсального решения он не подходит. Если есть цель заставить работать BAT файл везде и всегда, нужно пользоваться полными путями:
    start C:\”Program Files”\”Mozilla Firefox”\firefox.exe
    Также я отметил, что в BAT файле обязательно должна присутствовать команда на завершение:
    start C:\”Program Files”\”Mozilla Firefox”\firefox.exe
    exit

  4. meson_76 Ответить

    BAT файл (также известный как пакетный файл или батник) это текстовый документ с расширением . BAT в котором записаны команды, которые нужно выполнить с помощью командной строки. При запуске такого файла запускается программа CMD, которая считывает команды с данного файла и последовательно выполняет их.
    С помощью BAT файлов можно автоматизировать многие процессы. Например, с помощью BAT файла можно выполнять запуск программ, резервное копирование файлов, архивацию данных и многое другое.

    Создаем BAT файл

    Создать BAT файл очень просто. Для этого достаточно запустить любой простой текстовый редактор, например «Блокнот», ввести команды и сохранить с расширением BAT.

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

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

    Если вы хотите продолжить редактирования BAT файла, например, добавить в него новые команды, для этого нужно снова открыть BAT файл с помощью текстового редактора. Это удобно делать с помощью контекстного меню.

    Кликните правой кнопкой мышки по BAT файлу и выберите пункт «Изменить». После этого запустится редактор Блокнот, в котором вы сможете отредактировать ваш BAT файл.

  5. Zero xxx Ответить

    запуск другого bat файла из открытого файла бат осуществляться командой call:
    call путь\к\файлу\bat параметры
    Что интересно: если мы запускаем из активного bat файла другой bat файл, то заданные параметры, при запуске, очень возможно прочесть внутри открываемого bat файла.
    К примеру: вызывается так…
    call file2.bat парам1 парам2 парам3
    В открытом file2.bat будут отображены следующие параметры, которые в свою очередь возможно использовать в качестве путей параметров для запуска других программ, как-нить так:
    echo %1
    echo %2
    echo %3
    pause
    Т.е. в параметре используем номер со знаком процента (оператор).
    Этак выводятся в окне (консоли) команды всех переданных параметров: оператор echo обусловит вывода текста на экран.
    внимание:
    Окно команд закрывается сразу как только команды будут выполнены. т.е. достаточно быстро…
    Чтобы окно оставалось какое-то время открытым, используйте команду pause — этот оператор остановит выполнение команд (как закрыть окно, описано ниже).
    Чтобы отложить выполнением очередной команды, используем команду (не забываем о кавычках):
    timeout /t время\в\секундах
    …запустить программы в развернутом, либо свернутом виде — задаём параметры MIN / MAX перед тем, как указать путь самой программы:
    start “” /MIN c:\windows\notepad.exe
    Для закрытия окна команд после выполнения всех команд, используйте команду exit в последней строке (пример выше).
    …если окно никак не закрывается — попробуйте выполнить такую команду:
    cmd /c start /b “” путь\к\программе параметры
    интересно знать:
    пример команды — путь до программы… либо параметр содержат пробелы (мугут вызвать ошибки) — однако, всё это решается так:
    cmd /c start “” /d “путь_к_папке_в_котором_пробелы” /b имя_файла_программы “параметры_в_которых_имеются_пробелы”

  6. KiryaSmir Ответить

    Инструмент, который нам понадобится, — обычный блокнот. Запускаем его через поиск – прописываем в поисковой строке название приложения.

    В блокноте прописываем нужную команду. Мы возьмем самую простую – команду, которая запустит программу CCleaner.
    Обратите внимание, что после слова start нужны двойные кавычки. Внутри ничего писать не нужно, но стоять они должны. Также, если в пути к исполняемому файлу есть какие-то пробелы (у нас – в названии папки Program Files), весь путь нужно взять в кавычки.

    Далее нажимаем комбинацию клавиш Ctrl+S, чтобы сохранить файл. Прописываем имя файла, после которого ставим расширение .bat. Выбираем тип файла «Все файлы» и сохраняем на диск.

    Иногда при сохранении можно увидеть такое сообщение.

    Это значит, что изменения (в частности – сохранение) в папке может делать только администратор. Вариантов решения проблемы два:
    сохраните файл в другое место, где не требуются права администратора;
    заново запустите Блокнот, но только с администраторскими правами (правой кнопкой мышки, из контекстного меню выбрать «Запуск от имени администратора»).
    BAT файл готов. Запускайте его стандартным двойным кликом левой кнопкой мышки. Если в файле прописаны команды, требующие прав администратора, запускайте файл через правую кнопку мыши – как Блокнот.
    Создание BAT-файла в Windows 10 (create bat file) пригодится для выполнения больших скриптов и команд. Это удобно, так как не нужно прописывать большое количество текста в командной строке.
    Много интересных статей на Public-PC:
    Как запустить командную строку от имени администратора?
    Как создать BAT файл в Windows 7?
    Исправляем ошибку «запрошенная операция требует повышения».

  7. Galian1100 Ответить

    Алгоритм создания

    Процесс работы через «Блокнот» вовсе не сложный. Если вы раньше никогда этим не занимались, то вполне справитесь, узнав, как создать bat-файл и дополнять в нём команды. Начнём с создания. Здесь действуйте строго по алгоритму:

    Создаёте текстовый документ, он у вас первоначально получится с расширением txt. Произвести эту операцию можно несколькими способами, некоторые зависят от уровня установленной у вас Windows:
    В папке, выбранной вами, кликнуть правой кнопкой на поле, откроется меню, там выбираем «Создать» — «Текстовый документ»;
    Запустить «Блокнот» через «Пуск», выбрав «Все программы» — «Стандартные» — «Блокнот» (для Windows 7);
    В поздних (после 7) версиях Windows открыть «Блокнот» можно также через «Пуск»: идёте через «Все приложения», далее «Стандартные» — «Windows» и там уже в списке выбирайте «Блокнот»;
    Вызовите системное окно команд посредством комбинации Win+R, в строке введите «notepad», нажмите «Ok».
    Впишите текст команд. Для пробы запишите, например, «START taskmgr.exe» — запуск диспетчера задач. «START» говорит интерпретатору команд, что нужно запустить какую-либо программу, далее указывается экзешник программы.
    Укажите путь, где сохранить созданный документ.
    Указываете в окне сохранения:
    в строке «Тип» — «Все файлы»;
    в строке «Имя» вводите название и расширение bat, дописав его после названия, поставив точку между названием и расширением, — например, «file.bat».
    Кликаете на «Сохранить».
    В указанной вами папке появится пакетный файл с расширением .bat.

    Запуск файла

    Открыть bat-файл проще, щёлкнув дважды по нему мышкой. Второй способ — запуск из командной строки: вводим адрес, где находится документ с расширением .bat, сохранённый вами.

    Редактирование

    Если захотите изменить документ — добавить в bat-файл команды, удалить некоторые из них, вписать другую программу для последующей работы с ней, — сделать это не сложно. Откройте документ посредством текстового редактора. Удобно это выполнить, нажав на bat-файл правой кнопкой, в открывшемся меню выбирайте «Изменить». Запустится «Блокнот» — там и можно редактировать команды, изменять содержание, вносит дополнения.

    Применение Dr.Batcher

    Новичку, только начинающему работать с командным интерпретатором, использующему его довольно редко, достаточно «Блокнота». Если хотите выйти на более высокий профессиональный уровень, рекомендуем применять утилиту Dr.Batcher. В Dr.Batcher можно нумеровать страницы, там есть поддержка закладок, список системных команд, применяемых в bat, введённые команды подсвечиваются.

    Ниже приведены рекомендации, как работать в этой утилите: создание bat-файла, его изменение.

    Создание документа

    Алгоритм несложный, не требует особых навыков и профессионализма. Скачав утилиту, вы быстро сможете сделать всё необходимое.
    Запустите Dr.Batcher.
    Откройте новую страницу: «File» — «New» или кликните на иконку чистого листа, находящуюся под меню «File».
    В диалоговом окне кликните на «Empty Batch File».
    Образуется окно программы, где будут функции для работы с bat.
    Введя нужный текст, сохраните.

    Редактирование

    Если нужно изменить bat-файл, в Dr.Batcher это делается несколькими путями:
    Кликните по иконке правой кнопкой, в меню выбираете «Edit with Dr.Batcher».
    Запустите Batcher. Откройте нужный bat-файл, пройдя по пути:
    «File»;
    «Open»;
    указать путь к документу;
    «Открыть».
    Пройдя по одному из предложенных путей, вы откроете утилиту, в окне будет текст, где можно сделать корректировку, изменять команды, дополнять их, удалить ненужное.
    Bat-файл удобен, когда нужно автоматизировать выполнение задач в Windows. Особенно если необходимо несколько раз (периодически либо подряд) производить действия в определённом алгоритме. Это обычно требуется при создании системы каталогов, при массовом переименовании файлов и других простых и более сложных операциях. Сохранив порядок действий, вы быстро и без лишней потери времени на ручное введение команд сможете в любое время запустить процесс, повторить его для разных программ, внеся только их название в готовый текст. Рекомендации как сделать bat-файл, изложенные выше, помогут вам самостоятельно не только создавать их, но и редактировать.

  8. VideoAnswer Ответить

Добавить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *