Servisneva.ru

Сервис Нева
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

На сон грядущий» или таймер выключения Windows из командной строки

«На сон грядущий» или таймер выключения Windows из командной строки

Сохраните в CMD эти строки и после запуска через 20 минут (1200 секунд) компьютер перейдет в спящий режим. Итого программа заняла 73 байт:

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

Использую это перед сном, включая свое любимое онлайн радио «на сон грядущий» так же из командной строки, о чём будет рассказано под катом.
Кому все таки стало любопытно, прошу под кат. Ссылки на готовые скрипты в конце статьи.

В большинстве своем всё новое это хорошо забытое старое.

Сначала рассмотрим что делают эти строки:

Пингуем IP адрес который всегда доступен (разве что Ваш firewall настроен «с выдумкой»). Интервал по умолчанию 1000 мс = 1 секунда. Ключ -n задает количество повторений 20 минут х 60 секунд = 1200 + 1 (т.к. первый пинг возвращается менее чем через 1 мс). А конструкция > nul говорит интерпретатору что стандартный вывод будет направляться в nul дабы избавиться от ненужного вывода на экран.

Происходит вызов программы rundll32.exe, которая позволяет выполнить подпрограмму из динамической библиотеки. В данном случае SetSuspendState с нужными нам параметрами. Подробное описание в MSDN.

Следует заметить, что если у вас включен гибридный режим сна (Hibernate), то войдет он именно в этот режим. Отключить его можно запустив от имени администратора следующее:

Запуск моего любимого интернет радио через Winamp в отдельном потоке.

Заблокировать рабочую станцию (WIN + L).

Гибридный режим сна (Hibernate).

Старая шутка с включением режима мыши для левши (меняются левая и правая кнопка мыши).

Отменить шутку с мышкой можно вызвав диалог настройки мыши и отключив эту функцию.

Переместить курсор в левый верхний угол.

Расположить все не свернутые окна каскадом.

Расположить все не свернутые окна по вертикали.

Еще много интересного можно найти на просторах интернета и придумать, вспоминая документацию по WinAPI функциям.

Есть всем известное выражение которое многим нравится:

Немного истории:

Еще в далёком 2003 году для выключения ПК по таймеру на скорую руку писалась простенькая программка. Писал сам, ибо знакомых программистов и доступа к интернету в то время у меня не было. Уверен, что много таких же «домашних программистов», которые купив или нарезав на болванки MSDN изучали программирование под Windows ночи напролёт. По случаю написания статьи отрыл ее в старом архиве на родительском ПК. Выглядела она незатейливо, но задачу свою выполняла. Как оказалось, даже сейчас ей пользуются несколько моих знакомых.
image
На чём она была написана уже и не помню (VC, VB, Delphi или Assembler). Размер ее был тоже не большим, но все же 16 166 против 47 байт не идут ни в какое сравнение.
И когда пару дней назад мне понадобился такой же функционал я полез искать похожий софт. Каково же было моё разочарование, когда я нашел кучу программ в среднем от 1,1 Мб до огромных монстров 15,2 Мб размером. Естественно совесть мне не позволила даже в песочнице запустить эту ересь. Понимая что мне нужна задержка выполнения в 20 минут и вызов одной лишь процедуры я вспомнил про rundll32.exe, полез в инет и не ошибся. В итоге решение было найдено за 1 минуту.

Мораль:

Зачастую для решения простых задач нам не нужен сторонний софт. Достаточно просто зайти в поисковик и найти простое решение задачи, которое в 98,785% уже есть в свободном доступе. Конечно же нужно упомянуть и другой путь, для настоящих ИТ-шников, включить воображение, зайти в мануалы MSDN и воспользоваться готовым функционалом ОС. Согласитесь, приятно пользоваться простыми и элегантными решениями, но вдвойне приятнее когда до их решения ты дошел своим умом.

Читать еще:  Как узнать модель ноутбука Windows 10

PClimiter — умный таймер для компьютера

Итак, самое главное — во время установки программы попросят ввести родительский пароль.

Очень прошу ответственно подойти к данному моменту и запомнить этот надежный пароль, чтоб не задавать потом глупые вопросы — никто, кроме Вас, не сможет разблокировать компьютер, если что…

1

После своей установки программа появится в трее (возле часиков) — кликаем по значку левой кнопкой мыши и в появившемся окне тыкаем на зелёный замочек в правом углу…

Читайте также на сайте:

3

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

6

  • Баланс — время, доступное пользователю на конкретный день недели
  • Бонус — дополнительное время, которое может быть использовано в любой день недели
  • Лимит — максимально допустимое время на конкретный день недели(Баланс+Бонус)

Установил баланс на весь период ограничения, но можете выставить 2-3… часа — сколько хотите. Таким образом ребёнок (или Вы) сможет выключать компьютер и включать его сколько угодно раз, а программа будет следить за использованным временем.

Когда лимит будет исчерпан — компьютер выключится.

Авторы обещают, что при установке бонуса, будет появляться оповещение об оставшемся дополнительном времени — проверю вечером, когда подойдёт время.

Слегка отвлёкся — продолжаем. После того, как пропишите все балансы, лимиты и бонусы по дням недели — нужно выбрать пользователя для которого всё это готовили и кликнув на его иконку…

2

5

Осталось кликнуть на красный замочек, что справа вверху — всё, поздравляю, узурпаторский таймер на выключение компьютера поставили.

Ярлык выключения

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

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

  • кликнуть правой кнопкой по пустому месту на рабочем столе;
  • выбрать пункт «Создать»;
  • далее «Ярлык»;Создание ярлыка
  • в графе с расположением объекта прописать путь C:WindowsSystem32shutdown.exe;
  • через пробел дописать параметры -s -t N;Указание пути
  • вместо N указать количество секунд до отключения;
  • придумать имя для ярлыка;
  • при необходимости поменять его значок.

Теперь достаточно будет двойным щелчком открыть ярлык, и таймер запустится.

Самостоятельный софт

Это самые обычные программы, которые можно запустить, когда они вам понадобятся или установить в автозапуск системы.

Один из самых простых примеров – утилита SMTimer . С ее помощью можно выключить или перезагрузить машину, а также завершить сеанс и сменить пользователя. Вы можете установить таймер, который сработает через определенный промежуток времени, или просто указать, в котором часу программа должна сработать. Утилита SM Timer

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

Стандартные способы

Сперва рассмотрим, как можно выставить таймер отключения стандартным способом:

Таймер выключения можно выставить при помощи планировщика и командной строки.

С помощью командной строки

    1. Нажатием кнопки «Пуск» перейти в «Программы», а далее «Стандартные» и выбрать «Командная строка».

    01

      1. В появившемся окошке набрать команду shutdown /?, а после нажать на Enter. Теперь в окне появились все параметры программы shutdown.

      03

      1. Из всего списка нам понадобятся только 3 параметра:
        • s — окончание работы,
        • t — время выключения компьютера в секундах,
        • a — отмена завершения работы системы.

      Допустим, чтобы ПК выключился через 1 час, в командной строке необходимо набрать shutdown -s -t 3600. Сообщение, которое оповестит о выключении компьютера, выглядеть будет так (в Windows 7):

      04

      Если ваши планы изменились, и вам необходимо отменить автовыключение. Тогда нужно снова вызвать окно «Выполнить» и ввести: shoutdown -a. После ввода нажмите «ОК». Трей должен оповестить вас о том, что запланированное завершение системы отменено.

      На заметку: если вы случайно нажали «Завершение работы» в пуске, то такой командой можно отменить выключение.

      Через планировщик

      Теперь о втором способе с использованием планировщика. С его помощью можно получить более расширенные настройки. Например, поставить компьютер на выключение каждый день в определенное время или чтобы компьютер завершал работу спустя 3 часа работы.

      Чтобы настроить автозавершение через планировщик, необходимо:

      1. Нажать меню «Пуск» и вбить в строке поиска «Планировщик».
      2. Появится строка «Планировщик заданий», ее и необходимо открыть.
      3. В левой колонке открывшегося окна необходимо нажать «Библиотека планировщика заданий», а в правой колонке, которая называется «Действия», выбрать «Создать простую задачу».
      4. Необходимо дать название графе «Имя», а затем нажать кнопку «Далее».
      5. В появившемся окне необходимо задать периодичность, например, «Ежедневно». 3 раза нажать «Далее».
      6. В открывшемся окне «Программа или сценарий» необходимо ввести команду «shoutdown», а в поле «Добавить аргументы» написать «-s -f» без кавычек.
      7. Завершить настройку можно, нажав «Далее» и «Готово». Таймер выключения запущен. Если еще раз зайти в «Планировщик» и выбрать пункт «Библиотека планировщика заданий», то в среднем столбце высветится запущенное задание. Отменить задание можно кликнув правой кнопкой мыши и нажав «Удалить».

      Программы SM Timer и AirtecSwitchOff

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

      • высчитывать секунды;
      • вводить команды в настройки;
      • искать диспетчер команд и так далее.

      Одной из самых простых утилит является программа SM Timer Smart Turn Off. С ее настройкой не должно возникнуть никаких проблем, ведь она обладает русскоязычным интерфейсом.

      Другое полезное приложение называется SwitchOff от компании Airtec. Программное обеспечение характеризуется очень гибкой настройкой конфигурации:

      • расписание выключения ПК в определенное время по дням;
      • выбор выполняемого действия — отключение сети, режим сна, перезагрузка, закрытые фоновых процессов и так далее.

      Кроме того, программу можно настроить на показ уведомлений перед активацией запланированных

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

      Таймер выключения

      Можно скачать полную версию программы или портативную. Примечательно, что последний вариант не нуждается в установке во внутреннюю память и ее можно запускать даже с внешних носителей информации. Программа автоматически добавляет иконку автотаймера отключения компьютера на Windows 7 в область рабочего стола и в зону уведомлений, которую можно убрать при необходимости. Помимо всего прочего, у приложения есть онлайн-интерфейс, то есть им можно пользоваться удаленно с любого гаджета с выходом в сеть, чтобы выключить ноутбук или ПК или отложить/отменить автовыключение.

      Выключение компьютера по таймеру — 3 простых способа

      Всем привет! В этой статье на compblog.ru я расскажу вам, как установить таймер на выключение компьютера через определённое время.

      Зачем это нужно? Представьте, вы ложитесь на диван, включаете кино или музыку, и не намереваетесь, когда фильм закончится, вставать, и идти к компьютеру, чтобы его выключить. Короче говоря, вы, как и я — ленивый человек!

      В этой статье я приведу вам 3 способа выключить ваш компьютер по таймеру, один проще другого. Все эти способы подойдут для любых ОС, начиная с XP и кончая Windows 10. Выбор — за вами!

      Как выключить компьютер по таймеру в Windows XP, 7, 8, 10 через командную строку?

      Итак, сначала разберём способ, не требующий скачивания определённых программ, но требующий немного работы «ручками». Делается это через командную строку. Как зайти в командную строку, я не раз упоминал на compblog.ru, и с удовольствием сделаю это ещё раз.

      Итак, жмём сочетание клавиш Win+R, и видим окошко с названием «Выполнить«. В этом окошке мы можем текстовой командой заставить компьютер выполнить какое либо действие.

      В данном случае, нам требуется выключить компьютер, для этого в Windows 7, 8, 10, XP, используется команда ShutDown.

      Итак, чтобы выключить компьютер по таймеру через 10 минут, нам нужно ввести команду:

      • Shutdown /s /t 600

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

      600 — это количество секунд, через которое выключится компьютер. То есть, если мы хотим выключить ПК через полчаса, нужно вводить Shutdown /s /t 1800, а если нужно выключить его через час — то Shutdown /s /t 3600. Ну, вы поняли!

      Если вы хотите не выключить компьютер, а перезагрузить или ввести в сон, вместо /s введите следующие команды:

      • /r — Перезагрузка ПК;
      • /h — Переход в режим гибернации;
      • /f — Принудительное завершение всех открытых программ;
      • /a — Прекращение завершения работы системы.

      Для ленивых — Выключение ПК по таймеру одним кликом мыши.

      Первый способ хорош всем, кроме того, что для выключения компа вам всё же придётся напрягать извилины, чтобы вспомнить команду Shutdown /s /t 60, а также вводить ручками эту команду. Всё это можно легко автоматизировать, и ставить таймер на выключение одним кликом мыши!

      Для этого вам нужно написать простую «программу». Всё намного проще, чем кажется!

      Итак, создаём «Текстовый документ», и переименовываем его расширение с .txt на .bat. Далее открываем его через блокнот (кликаем правой кнопкой мыши и жмём Редактировать). Внутри пишем угадайте что? Правильно, то же самое, что мы писали в командной строке:

      • shutdown /s /t 1800

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

      Где 1800 — время в секундах, через которое выключиться компьютер. Сохраняем файл и закрываем его. Ощущаем себя крутыми программистами.

      При запуске этого файла запуститься таймер, выключающий ваш компьютер через 30 минут:

      Ваш сеанс работы будет прекращен работа windows завершена через 30 мин

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

      Проделали всё выше сказанное? А могли не заморачиваться и скачать данный файл прямо на моём блоге: bat-файл выключения ПК по таймеру. Пароль на архив — 123. Там же находится файл, отменяющий таймер выключений ПК, если вы вдруг передумали.

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

      Также есть программы-таймеры, для выключения компьютера. Раньше я пользовался программой Auto PowerOFF Plus, но она показалась мне слишком громоздка для выполнения одной лишь функции — выключения компьютера по таймеру. Однако, кому-то её функции могут оказаться полезны, к примеру, в ней можно настроить расписание, т.е. выключение компьютера каждый день в определённое время. Посмотрите сами на скриншот, если программа покажется вам интересна, тогда скачивайте её по ссылке парой строчек выше:

      power off - таймер выключения Windows 7,8,10,XP

      Мне больше пришлась по душе программа Airytec Switch Off. Она бесплатная, скачать её вы можете по ссылке ниже. В архиве находится установочный файл программы, а также Portable версии для 32- и 64-битных операционных систем:

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

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

      Таймер выключения компьютера — [Видео]

      Итак, в этой статье мы научились выключать компьютер по таймеру. Многим, я думаю эти знания будут полезны.

      голоса
      Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector