как сделать батник на выключение компьютера

Содержание
  1. Автоматическое выключение компьютера. Пишем bat-файл
  2. Содержание статьи:
  3. Как выполнить shutdown для выключения и перезагрузки компьютера
  4. Параметры команды shutdown
  5. Автоматическое выключение компьютера через определённое время
  6. Батник для автоматического выключения компьютера
  7. Создаем программу для автоматического выключения компьютера
  8. Выключение компьютера по расписанию
  9. Выключение или перезагрузка компьютера по расписанию (в заданное время) штатными (встроенными) средствами Windows
  10. Выключение и перезагрузка компьютера по расписанию (в заданное время) из командной строки (MS DOS)
  11. Параметры и синтаксис команды shutdown (для обращения к файлу shutdown.exe)
  12. Упрощённый ввод команды shutdown (окно «Выполнить»)
  13. Включение из командной строки таймера обратного отсчёта для выключения и перезагрузки компьютера по расписанию
  14. Установка из командной строки точного времени текущей даты для выключения и перезагрузки компьютера
  15. Выключение и перезагрузка компьютера с помощью исполнительного (пакетного) файла
  16. Выключение и перезагрузка компьютера в заданное время через планировщик заданий
  17. Выключение или перезагрузка компьютера из bat файла
  18. Выключить или перезагрузить компьютер из PowerShell
  19. Выключить или перезагрузить компьютер из JScript/VBScript через WSH
  20. Выключить или перезагрузить компьютер программой nhss
  21. Выключить или перезагрузить компьютер командой shutdown
  22. Как выключить компьютер по таймеру
  23. Скрипт замены текста в файле
  24. Синтез речи в скрипте и bat файле
  25. Размер выделенной памяти в командной строке Windows
  26. Выключение или перезагрузка компьютера из bat файла : 1 комментарий
  27. Кнопка выключения на рабочем столе или shutdown.
  28. Вступление
  29. Shutdown
  30. Первый способ сознания кнопки.
  31. Второй способ

Автоматическое выключение компьютера. Пишем bat-файл

windows cmd shutdown

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

Содержание статьи:

Как выполнить shutdown для выключения и перезагрузки компьютера

В принципе, команду shutdown можно выполнять разными способами:

Все три способа схожи, поддерживают одни и те же параметры, поэтому мы не будет заострять на этом внимание и весь процесс будем выполнять в консоли, то есть в командной строке системы Windows.

Через 30 секунд после выполнения произойдёт завершение работы системы. Кроме этого той же командой, но с иным параметром можно не выключить компьютер, а перезагрузить его. Вот как это будет выглядеть:

А теперь приступим к усовершенствованию команды и добавлению к ней дополнительных параметров.

Параметры команды shutdown

Материал, описанный в статье, применим к большинству используемых на сегодняшний день версий операционной системы от компании Microsoft. Команды и способы их выполнения позволяют автоматически выключить компьютер на Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Vista и всё ещё сохраняющей своего верного пользователя Windows XP.

Теперь рассмотрим основные параметры команды shutdown, которыми мы будем пользоваться:

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

shutdown parameters

Автоматическое выключение компьютера через определённое время

Итак, переходим к практическому применению информации, которую мы собрали в первых двух главах.

Допустим, мы смотрим фильм и понимаем, что можем уснуть, не выключив компьютер. Нам нужно, чтобы компьютер выключился сам через 30 минут. Для этого необходимо выполнить следующую команду (мы помним, что сделать это можно не только в командной строке, но также через утилиту Выполнить или в меню Пуск ):

Используемые параметры нам уже знакомы. А значение 1800 задаёт значение времени в секундах, через которое будет произведено завершение работы. То есть, 1800 секунд = 1800 секунд / 60 секунд в минуте = 30 минут. С этим проблем возникнуть не должно. После выполнения команды мы получим системное уведомление, о том, что запланировано завершение работы

automatic shutdown

Кроме того, за 10 минут до момента завершения работы вне зависимости от запланированной причины (выключение или перезагрузка) мы получим дополнительное предупреждение от системы Windows

automatic shutdown notification

Сразу после выполнения команды высветится оповещение о том, что автоматическое выключение компьютера отменено

automatic shutdown canceled

Батник для автоматического выключения компьютера

В статье Пакетные файлы (bat, батники) Windows мы подробно рассматривали основные правила создания бат-файлов и их синтаксис. Чтобы не повторяться лишний раз, в данной публикации будем описывать только те команды и параметры, которые будем применять для создания файлов, позволяющих запланировать автоматическое выключение компьютера.

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

Уже лучше, но можно усовершенствовать. Задавать время выключения в секундах не очень удобно. Мы будем использовать минуты (можно по аналогии настроить и часы). Однако, консоль Windows не поймёт нашего значения в минутах, поэтому для неё мы будем осуществлять перевод в секунды.
Вот как это будет выглядеть:

В принципе, на этом можно остановиться. Готовые батники выключения, перезагрузки и отмены завершения работы с приведённым кодом можно скачать из прикреплённого к статье архива: auto-shutdown-reboot-bat.

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

Создаем программу для автоматического выключения компьютера

Выбор функции зададим следующей строчкой (её, как и весь файл, можно отредактировать на своё усмотрение, как будет удобнее):

Начало каждой независимой части ознаменуем, соответственно, как :1, :2 и :0
Для грамотного выполнения сделаем завершение каждой части кода не командой pause, а командой exit, добавив перед закрытием окна двухсекундную задержку:

И в завершении добавим раскрашивание текста разным цветом, в зависимости от выполняемой команды:

На выходе мы получим следующий код:

Каждая команда уже описана выше. Вот, как это работает:

Скачать готовый bat-файл для автоматического выключения компьютера можно из прикреплённого архива: auto-shutdown-bat.

Для удобства можно упаковать получившийся батник в SFX-архив и добавить к нему иконку. В итоге получится простая портативная программа для автоматического выключения и перезагрузки компьютера через заданный интервал времени: auto-shutdown-exe.

Источник

Выключение компьютера по расписанию

1390625412 taymer

Разработчиком операционной системы Windows предусмотрена возможность выключения или перезагрузки компьютера по расписанию. Как таковой, кнопки выключения с указанием параметров не существует. Для этого нужно воспользоваться командной строкой и другими штатными (встроенными) средствами Windows. Этот способ особенно хорош тем, что работает всегда и везде, поскольку разработан и предусмотрен непосредственно самим разработчиком операционной системы. Проверено на Windows XP, Windows 7, Windows 8.1

Выключение или перезагрузка компьютера по расписанию
(в заданное время) штатными (встроенными) средствами Windows

Выключение и перезагрузка компьютера по расписанию
(в заданное время) из командной строки (MS DOS)

С незапамятных времён, в комплект поставки всех операционных систем семейства MS Windows входит дисковая операционная система (сокращённо – MS DOS), которая не имеет привычного пользовательского интерфейса для «бацанья» по нём мышкой. Управление MS DOS производится методом клавиатурного введения набора текстовых команд в специальном окне, в так называемой командной строке . Командная строка работает на любом компьютере, находящимся под управлением любой модификации операционной системы MS Windows.

В операционной системе MS Windows, из командной строки можно сделать абсолютно все, на что только способна эта система.

Командную строку можно вызвать одним из способов:

В любом случае, откроется окно MS DOS
(командная строка для ввода текстовой команды)
Именно в ней (в командной строке) мы будем:

Все манипуляции сводятся к обращению к файлу shutdown.exe
и указанию нужных параметров

Параметры и синтаксис команды shutdown
(для обращения к файлу shutdown.exe)

Файл shutdown.exe отвечает за выключение операционной системы Windows, её перезагрузку и т.д. Для получения перечня параметров запуска файла shutdown.exe из командной строки – жмём сочетание клавиш Win+R, в открывшемся окне вводим cmd.exe (переходим в MS DOS) и уже в DOS-овском окне (вручную) вводим «shutdown /?» (без кавычек). Жмём «OK» (клавиша «Enter»). В ответ система выдаст полный перечень параметров команды shutdown:

1391241623 vse komandy

Что касается синтаксиса параметров для команды shutdown, то MS DOS понимает оба варианта записи – и через дефис (знак минус «» на цифровой клавиатуре) и через слеш (косую черту на цифровой клавиатуре):

Упрощённый ввод команды shutdown
(окно «Выполнить»)

Чтобы включить/остановить таймер обратного отсчёта или установить/удалить точное время для выключения или перезагрузки компьютера из командной строки, вовсе не обязательно изощряться в неудобном доисторическом DOS-овском окне и вручную набирать текст команды. Гораздо проще вызвать окно «Выполнить» и вставить в него скопированный текст команды. Скопировать текст команды можно прямо со страницы этого сайта.

Вызвать окно «Выполнить» можно так:

Прим. При ручном вводе команды с клавиатуры нужно обратить особое внимание на синтаксис написания команды, т.е. на расстановку пробелов, слешей, дефисов и т.д.

Включение из командной строки
таймера обратного отсчёта
для выключения и перезагрузки компьютера по расписанию

Включение таймера обратного отсчёта из командной строки позволяет установить ОДНОРАЗОВЫЙ таймаут в секундах до выключения или перезагрузки компьютера. (36000 сек. =10 часов, 12600 сек. = 35 часов, 360000сек. = 100 часов и т.д. Максимум 315360000 сек = 10 лет.). Такая задача будет выполнена только ОДИН раз, после чего процедуру назначения задачи нужно будет повторить. Если нужно, чтобы компьютер систематически выключался по расписанию (в одно и то же время), то тогда нужно использовать исполнительный (пакетный) файл или планировщик заданий

Чтобы включить или выключить таймер обратного отсчёта – открываем окно «Выполнить» (Win+R), вводим нужную команду и жмем ОК.

Время до выключения (перезагрузки) компьютера нужно вводить в секундах.
Значения времени, естественно – у каждого своё.

Отменить команду на выключение или перезагрузку компьютера.

Правильный ввод команды подтверждается соответствующими всплывающими окнами в трее. Всплывающие окна должны появляться после каждого правильного введения команды. Выглядят они, примерно так:

За 10 минут до выполнения задачи, система начинает напоминать об скором окончании обратного отсчёта. Форма напоминания может иметь несколько вариантов. Наверное, зависит от версии Windows и стиля оформления.

1390722905 taymer1 Всплывающее окно, подтверждающее правильность введённой команды на выключение или перезагрузку системы WindowsРеакция системы на команду выключить или перезагрузить компьютер через 33мин = 2000 секунд
1390722884 taymer2 Всплывающее окно, подтверждающее правильность введённой команды на отмену выключения или перезагрузки системы WindowsРеакция системы на команду по отмене команды на выключение или перезагрузку компьютера
1390733206 taymer3 Всплывающее окно, предупреждающее о скором выполнении команды по выключению или перезагрузке системы Windows
1390722823 taymer4 Всплывающее окно, предупреждающее о скором выполнении команды по выключению или перезагрузке системы WindowsЗа несколько минут до выполнения задачи система уведомляет об скором окончании обратного отсчёта

Установка из командной строки
точного времени текущей даты
для выключения и перезагрузки компьютера

Установка точного времени текущей даты из командной строки позволяет назначить точное время текущей даты для выключения или перезагрузки компьютера. Такая задача будет выполнена только ОДИН раз, после чего процедуру назначения задачи нужно будет повторить. Если нужно, чтобы компьютер систематически выключался по расписанию (в одно и то же время), то тогда нужно использовать исполнительный (пакетный) файл или планировщик заданий

Чтобы установить точное время текущей даты для выключения или перезагрузки компьютера – открываем окно «Выполнить» (Win+R), вводим нужную команду и жмем ОК.

Время выключения (перезагрузки) компьютера нужно вводить в указанном формате.
Значения времени, естественно – у каждого своё.

at 23:15 shutdown /s /f

В отличие от установки таймера, правильный ввод команды при назначении времени выключения или перезагрузки компьютера не подтверждается соответствующими всплывающими окнами в трее

Из командной строки удобно создавать ОДНОРАЗОВОЕ задание для выключения или перезагрузки компьютера. Если требуется систематическое выключение компьютера по расписанию (например – в заданное время, в конце рабочего дня), то тогда нужно установить время выключения через исполнительный (пакетный) файл или через планировщик заданий

Выключение и перезагрузка компьютера
с помощью исполнительного (пакетного) файла

Исполнительные (пакетные) файлы с расширением .bat (батники) значительно облегчают работу с командной строкой. Единожды создав такой bat-файл с текстом нужной команды, можно выполнять её простым кликом по батнику, без утомительного вызова окна командной строки и ввода в него текста команды.

Вспомним список наших команд и создадим соответствующие батники:

Прикол. Если задать в bat-файле, в папке автозагрузки, таймаут 180 сек., то тогда – комп будет выключаться через 3 мин после своего запуска.

Выключение и перезагрузка компьютера
в заданное время через планировщик заданий

Планировщик заданий – особая фишка Windows. Планировщик заданий позволяет создавать и выполнять различные задания по расписанию. В нашем случае – это систематически выключать или перезагружать компьютер в указанное время. В отличие от командной строки и bat-файла, планировщик заданий позволяет более гибко назначить точное время и периодичность выключения компьютера.

Чтобы настроить выключение или перезагрузку компьютера в заданное время через планировщик заданий – открываем планировщик заданий. Он находится в «Меню Пуск > Все программы > Стандартные > Служебные > Планировщик заданий»

1390770572 planirovschik zadaniy Выключение и перезагрузка компьютера в заданное время через планировщик заданий

Дальше, в окне планировщика, в левой колонке, нажимаем на «Библиотека планировщика заданий». Там-же, в правой колонке, которая называется «Действия», жмём «Создать простую задачу».

1390771187 planirovschik zadaniy1 Окно планировщика заданий

Затем, в открывшемся окне пишем имя задачи и её описание. Здесь можно писать все, что душе угодно. Имя задачи и её описание будет потом отображаться в средней колонке планировщика после создания задачи. Я написал имя – «Выключение», описание – «Выключить компьютер» и нажал кнопку «Далее».

В следующем открывшемся окне нужно выбрать периодичность выполнения задачи. Я выбрал – «Ежедневно». «Далее».

В следующем открывшемся окне нужно указать дату, с которой начать выполнение задачи и время её выполнения. По-умолчанию, отсвечивают текущие значения даты и времени. Дату можно оставить без изменения (начать сегодня), а вот время нужно поставить своё. Это будет требуемое время выключения компьютера. Я поставил 17:00:00, что соответствует окончанию моего рабочего дня. Строку «Повторять каждые 1 дн.» – оставил без изменения. «Далее».

В следующем открывшемся окне нужно установить переключатель (чекбокс) против слов «Запустить программу». «Далее».

1390773520 planirovschik zadaniy2 Выключение и перезагрузка компьютера в заданное время через планировщик заданий

Жмём кнопку «Готово». Задача на ежедневное выключение компьютера в 17:00 – создана и запущена. Проверить работу или удалить задание можно следующим образом. Запускаем планировщик, нажимаем на «Библиотека планировщика заданий» и в среднем столбике находим нужное задание (по имени). Правой кнопкой мышки кликаем по нему и в выпадающем меню выбираем нужное.

1390773837 planirovschik zadaniy3 Планировщик заданий – особая фишка Виндовс

Для проверки я кликнул на «Выполнить». Компьютер отреагировал мгновенно. Работает, ура!

1390774831 planirovschik zadaniy4 Реакция компьютера на проверку выполнения задания по выключению

Источник

Выключение или перезагрузка компьютера из bat файла

Статья описывает, как выключить или перезагрузить компьютер на Windows из командной строки: PowerShell, JScript/VBScript с WSH, nhss, shutdown. А также дополнительно, как сделать выключение или перезагрузку с задержкой.

Выключить или перезагрузить компьютер из PowerShell

Выключить компьютер можно командной Stop-Computer из консоли PowerShell:

Перезагрузить компьютер можно командой Restart-Computer из консоли PowerShell:

Как это выглядит в консоли PowerShell:

ps stop computer

Поскольку PowerShell сейчас устанавливается на Windows по умолчанию, то использование PS команды не требует дополнительных установок.

Чтобы выполнить выключение или перезагрузку через PowerShell из bat файла или из командной строки, их надо вызывать через powershell.

Например, команда перезагрузки локального компьютера в bat файле или командной строке:

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

Выключить или перезагрузить компьютер из JScript/VBScript через WSH

Способ основан на использовании метода Win32Shutdown класса Win32_OperatingSystem:

Выключить компьютер можно следующим скриптом на JScript:

Перезагрузить компьютер можно следующим скриптом на JScript:

Пример на VBScript, с forced restart (добавляется 4):

Поскольку WSH сейчас установлен по умолчанию на Windows, то использование JScript/VBScript не требует установки каких-либо программных компонентов.

Выключить или перезагрузить компьютер программой nhss

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

Выключить компьютер можно следующей командой:

Перезагрузить компьютер можно следующей командой:

Команды просты в использовании, но потребуется установить программу nhss.exe и прописать путь к ней.

Выключить или перезагрузить компьютер командой shutdown

Выключить компьютер можно следующей командой:

Перезагрузить компьютер можно следующей командой:

Важно! Команда shutdown делает «грубое» завершение Windows, которое на практике приводило к тому, что не сохранялись настройки, сделанных в Windows в текущем сеансе. Поэтому хотя и выключение/перезагрузка компьютера через shutdown действительно срабатывает, я бы не рекомендовал использование shutdown для обычного завершения, а только для экстренных случаев, когда требуется максимально быстро завершить Windows, например, в случае Low Battery на ИБП.

Как выключить компьютер по таймеру

Чтобы настроить выключение компьютера через определенное время, например, через 1 час, это можно сделать выполнением команды выключения с задержкой, см. Сделать задержку в командном файле:

Или через PowerShell с задержкой в 30 минут:

Скрипт замены текста в файле

Синтез речи в скрипте и bat файле

Размер выделенной памяти в командной строке Windows

Выключение или перезагрузка компьютера из bat файла : 1 комментарий

Кодировка ANSI
Вот довольно простой и функцианальный батник

Источник

Кнопка выключения на рабочем столе или shutdown.

Вступление

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

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

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

Для создания быстрой кнопки выключения компьютера или перезагрузки следует использовать команду shutdown, которая служит для запуска стандартной программы Shutdown.exe. Утилита Shutdown.exe есть во всех без исключения версиях ОС Windows. Она позволяет не только завершить работу, но и отправить компьютер на перезагрузку, воспользоваться гибернацией, заблокировать экран, выйти из системы и т.д. Кроме того, с помощью команды shutdown можно присвоить каждому из действий таймер, отложив тем самым его выполнение на некоторое время.

Shutdown

Рассмотрев все возможные применения команды shutdown, можно перейти от теории к практике.

Первый способ сознания кнопки.

lazy placeholder

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

lazy placeholder

Он уже полностью работает, но имеет несколько непрезентабельный вид, к счастью, это можно исправить. Кликните по нему правой клавишей мышки и выберите вкладку «Свойства», а затем «Сменить значок». Здесь вы можете использовать как стандартные иконки Windows, так и свои собственные, нарисованные в графическом редакторе (Paint, Photoshop и тд.) или скачанные из интернета.

lazy placeholder

Как уже говорилось ранее, с помощью команды shutdown можно выполнять и другие действия. Процесс создания таких ярлыков аналогичен, отличается лишь команда, которую вы вписываете в строке «Укажите расположение объекта».

lazy placeholder

Рассмотрим примеры таких команд:

В создании таких команд нет ничего сложного, но это позволит вам значительно облегчить использование вашего компьютера.

Второй способ

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

lazy placeholder

Сменить иконку батника можно аналогичным способом, что и в действиях с ярлыком.
Вот и весь нехитрый способ! Удачи! Интересны BAT команды, пишите в комментах и конечно подписывайтесь на обновления.

Источник

Поделиться с друзьями
DOMA35.RU - первый компьютерный портал
Adblock
detector