Вопрос Валерии: мне нужно создать .bat файл. Хотелось бы при помощи блокнота (если можно, другие редакторы текстов не изучила).
У меня не запускается «редактор локальной групповой политики — gpedit.msc» — читала, что это можно исправить при помощи созданного .bat файла.
Спасибо!
И вправду, в интернете частенько встречается множество советов относительно настроек Windows 7, 8 и Windows 10, которые подразумевают создание .bat файла с неким требуемым содержимым, и после создания этот файл запустить… к примеру, InstGPE.bat
Однако, начинающий пользователь теряется в догадках «а как этот файл сделать?»:
Например, в этой статье Как отключить автоматические обновления Windows 10 нам очень помог этот славный bat файл…
Что ж… давайте поподробнее разберёмся с вопросом, который задала Валерия — как создать командный .bat файл, используя банальный блокнот (блокнот — программа — текстовый редактор), который, или которая, присутствует в любой операционной системе Windows.
Создадим этот файл и попробуем запустить… …рассмотрим пример отработки bat файла по теме ранее написанной мною статьи.
теория:
.bat файл является командным файлом: используя этот файл, мы можем запускать любые программы, либо некие команды… (подобно утилите Выполнить
Команды, которые будут расписаны в статье, а их порядка 150 — отработают в различных версиях операционных систем Windows: от Windows 7, до Windows 10., но только напрямую — файлом)…
…также .bat файл запросто запустит какую-то пользовательскую функцию, к примеру — функцию очистки буфера обмена, либо настроки раздачи Wi-Fi… и пр. и пр.
создание .bat файла с помощью блокнота
Создание bat файла сведём (или разобьём) на несколько простых шагов, так будет нагляднее:
1 — тем, у которых есть Ярлык — запускаем программу Блокнот (для тех, у которых Ярлыка нет, отыскиваем его по этому пути: /Программы/Стандартные…
…в Windows 10 отыскать и запустить Блокнот можно через поиск на панели задач. Если блокнот не удалось отыскать Пуск, тогда запустить его можно, пройдя по такому коротенькому пути: C:\Windows\notepad.exe
Блокнот будет запущен…
2 — вводим (или прописываем на листок блокнота) код требуемого .bat
файла (обычно предоставляется в соответствующих инструкциях). См. эту статью, в ней мы как раз успешно создали и воспользовались .bat файлом.
К примеру, получится что-то типа этого, как на скрине ниже…
Далее, как наверняка догадались, требуется сохранить созданный файл. Вот тут-то и скрывается нюанс! о нём ниже…
3 — См. на картинку ниже: в меню блокнота тюкаем раздел «Файл» и в выпавшем подменю выбираем ни что иное как «Сохранить как» — это важно!! не просто сохраняем, но Сохраняем как… это и есть нюанс сохранения файла, о котором говорилось выше.
3а — …следующим действием, выбираем место хранение файла (указываем папку на компьютере).
3б — придумаем имя файла, и укажем расширение .bat
. Далее, обведённое зеленым поле, обязательно!! в подпункте Тип файла указываем «Все файлы»… (иначе сохранится текстовый вариант, а это ошибка!).
Как только все описанные действа произведены, отчаянно жмём «Сохранить»…
…по теме хочу всё знать:
тогда, когда файл не сохраняется в указанную дерикторию, например, на диск C — обычно там правильнее всего сохранять подобные файлы — и выскакивает сообщение «У вас нет разрешения на сохранение файлов в этом месте», в этом случае сохраните файл в пользовательскую папку типа «Документы», а затем просто-напросто перекопируйте уже в «С».
В Windows 10 чтобы сохранить файлыв системные папки требуются права Администратора, но ведь блокнот может быть открыт и НЕ от имени Администратора!
Наш созданный .bat
файл готов к работе: этот .bat
возможно также запускать, либо просто… либо запустить от имени администратора, выбрав соответствующий раздел в меню после клика по файлу правой кнопкой мыши.
…по теме хочу всё знать:
Для удобства работы с файлами включите отображение расширений файлов (изменяется в параметрах проводника — скрин ниже: вид/скрытые элементы — поставьте или уберите флажок /галочку/), и тогда вы запросто сможете просто создать файл с расширением .txt
, а уж потом просто-напросто переименовать файл вместе с расширением! к примеру с .bat
.
Давайте примера ради поподробнее рассмотрим примеры, как работает (правильнее отрабатывает) .bat файл…
создать .bat файл — запуск программ из файла .bat и другие команды
Вот несколько базовых (стандартных и простых) команд:
Взгляните на такой запрос (команда): вместо слэш возможно использовать нижний разделитель _
(см. пример ниже)
start "" путь\к\программе
1) start — англ. старт… и 2) путь до расположения запускающего .exe файла программы, которую(е) требуется запустить. Слова разделяет слэш (более ясно в следующем примере).
Путь содержит пробелы (между словами Program(здесь)Files)? …возьмите фразу пути в двойные кавычки:
start "" "C:\Program Files\program.exe"
Также возможно указать параметры запуска программы, например (внимательнее к пробелам):
start "" c:\windows\notepad.exe file.txt
вопрос:
двойные кавычки после start?
В них указывается имя командного файла: необязательный параметр!
запуск другого bat файла из открытого файла .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 имя_файла_программы "параметры_в_которых_имеются_пробелы"
В этой статье InstGPE.bat возможно узнать подробности о БАТ файле и его отработках.
Вот, пожалуй, для начала достаточно… В ближайшее время, напишу статью с подборкой полезных пользовательских команд для отработки, скажем так, с файлом .bat
Видео: Конфиденциальность на ноутбуке — НАШЕ ВСЕ ! отключаем на компьютере микрофон, камеру на ноутбуке, ПК — Виндовс
авторы постов непременно помогут!..
Валерия, мои поздравления! Теперь ты знаешь, что такое bat файлы, для чего они нужны, как их создавать, где хранить и как запускать. Правда как создать нужный тебе InstGPE.bat ты так и не узнала, но ведь это частности, правда. Найдёшь в другом месте.