Понедельник, 25.06.2018, 06:57
Поиск
Никнэйм
Сертификат на никнейм Olelucoye, зарегистрирован на Тимофеев Константин Михайлович
Зарегистрируй свой никнейм
Обратная связь
olelucoye.tk@yandex.ru
Реклама AdSense
Реклама
Друзья сайта
  • Лига медицинского права
  • Гостиница "Зай"
  • FAQ по системе
  • Инструкции для uCoz
  • Главная » Статьи » Скрипты в блокноте

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

    Бывает так, что нужно выключить компьютер в определенное время без участия человека. Например, оставили качаться объемный файл и ушли на работу. Или мой случай - включаю перед сном кино онлайн и на середине благополучно засыпаю. Что же делать?

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

    Можно скачать программу для этих целей. Но этот случай не для нас.

    Я предлагаю нацарапать программку своими силами в блокноте.

    В этот раз будем использовать язык VBScript. Что это такое? В Windows есть встроенный компонент Windows Scripting Host, предназначеный для запуска программ на скриптовых языках VBScript и JScript. Эти языки являются интерпретируемыми и не требуют каких-либо дополнительных программ для компиляции, т.е. хранятся в том виде, в котором написаны. 

    Открываем блокнот и пишем (красным цветом выделены комментарии, их набирать не обязательно):

    Dim v, m, c 'объявляем переменные 
    Set c = WScript.CreateObject("WScript.Shell") 'создаем объект
    v=inputbox ("Через сколько минут отключить компьютер?","Время") 'Просим пользователя ввести время 
    if IsNumeric(v) then 'Проверяем числовое ли значение введено
    If v>0 Then 'Проверяем больше ли нуля введенное значение
    m=v*60000 ' переводим минуты в миллисекунды
    msgbox "Через "& v & " мин. компьютер будет отключен",0,"" 'Выводим сообщение
    WScript.sleep m 'Ждем заданное время
    c.run("shutdown.exe -s -t 2") ' Запускаем shutdown.exe
    else msgbox "меньше 1 мин" , 0 , "Ошибка" 'Выводим сообщение об ошибке
    End If
    else msgbox "Введена не цифра", 0, "Ошибка" 'Выводим сообщение об ошибке
    end if
    set c = nothing 'уничтожаем объект

    Сохраняем файл с расширением *.vbs и запускаем. Теперь мы можем выключить компьютер через заданное количество минут.

    А тут можно взять готовый файл.

    Категория: Скрипты в блокноте | Добавил: Olelucoye (23.10.2013)
    Просмотров: 2801
    | Теги: выключение компьютера, Скрипт, блокнот, vbscript | Рейтинг: 0.0/0
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Меню сайта
    Категории раздела
    Андроид разработка [23]
    libGDX [24]
    Мои андроид проекты [6]
    Excel [7]
    Железяки [5]
    Скрипты в блокноте [4]
    Разное [1]
    Форма входа
    Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Яндекс Метрика
    Яндекс.Метрика