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

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

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

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

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

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

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

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

Поскольку 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
Вот довольно простой и функцианальный батник

Источник

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

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

———-
Все страньше и страньше.
Всего записей: 1046 | Зарегистр. 25-09-2001 | Отправлено: 17:43 19-08-2013
legat79

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

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

Junior

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору legat79

———-
Все страньше и страньше.
Всего записей: 1046 | Зарегистр. 25-09-2001 | Отправлено: 11:04 20-08-2013
vadim3sh

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

Full Member

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору mmt

Цитата:

почему не воспользоваться обычным shutdown поиграв с параметрами s t f

Счас смотрю почему у меня Hibernate отсутствует, вроде так:
«Windows 8 especially if you’re a laptop user,
You can click Sleep, Shut down, or Restart, but if you want to hibernate your machine, well, you’re outta luck.
Why on earth would Microsoft remove this option? I have no idea.

1. You’ll need to access your system’s power settings, which you can do any number of ways. My preferred method: press Win-W (that’s the Windows key and the letter w) to bring up the Settings Search menu, then type power.

2. Click Change what the power buttons do.

3. Click Change settings that are currently unavailable.

4. Scroll down to the bottom of that window to find the «Shutdown settings» section.

5. Click the box next to Hibernate to enable the option.

6. Click Save changes.

Presto! Now, when you go to power down your system, you’ll see the Hibernate option in your list of choices. Also, in that same System Settings window (step 4), you can choose Hibernate for any of the «Power and sleep buttons and lid settings» options.

In other words, if you want your system to hibernate when you press the power button or close the lid, this is where you can configure that setting. Good stuff! «

Ну, вроде элементарно, перевод не нужен..

Всего записей: 457 | Зарегистр. 28-01-2006 | Отправлено: 01:53 23-08-2013
ruomyes

BANNED

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Делал мануальчик как-то для себя по способам выключения компьютера и заодно хотел поделиться на форуме, но не закончил. И теперь вряд ли уже когда доделаю. Поэтому выкладываю то, что удалось собрать и протестировать, может кому пригодится.

В Windows XP существует несколько способов перезагрузки компьютера:

Режимы завершения работы Windows в свою очередь подразделяются на:

1. Системные режимы:

— Завершение работы до сообщения «Питание компьютера можно отключить» (на AT, на ATX выключение) aka Shutdown
— Перезагрузка компьютера aka Reboot или только Windows в 9x/ME (с зажатым Shift) aka Restart
— Выход из Windows (завершение пользовательского сеанса) aka Log off
— Блокировка рабочей станции (смена пользователя) aka Lock Workstation (вызывается по Win+L, только NT и выше)

Утилита shutdown.exe из состава Windows XP или Windows 2003 также может использоваться и в Windows 2000.

Утилиты tsshutdn.exe и tsdiscon.exe предназначены для завершения работы серверов, использовать их на домашних компьютерах нецелесообразно. Исполняемые файлы этих утилит из состава Windows XP можно использовать и в серверных редакциях Windows 2000 (в Windows 2000 Professional нет, т.к. для работы требуются Службы терминалов), однако утилита tsdiscon.exe в Windows 2000 на практике не работает. В Windows 2k также работает указанная команда с rundll32. Экзешник powercfg.exe от Windows XP также запускается под Win 2k, но его функциональность под вопросом.

Команды перезагрузки и выключения компьютера через rundll32 в Windows 2000 и выше не работают (только в 9x/ME/NT).

Для завершения работы можно использовать специальные скрипты VBScript и JScript. Как и в предыдущем способе в них используются команды Win32Shutdown и Reboot с теми же числовыми значениями. Пример скрипта VBScript с уведомлением о перезагрузке.

Message = «Вы хотите перезагрузить компьютер?»
YesNo = MsgBox(Message, vbYesNo)
if YesNo = vbYes Then
set objWMIService = GetObject(«winmgmts:<(Shutdown)>«)
set colOperatingSystems = objWMIService.ExecQuery («Select * from Win32_OperatingSystem»)
for each objOperatingSystem in colOperatingSystems
objOperatingSystem.Win32Shutdown(2)
next
end if

Вместо Win32Shutdown(2) можно использовать параметр Reboot. Для других операций по завершению работы (выключение, завершение сеанса, и т.п.) меняем число в параметре Win32Shutdown() на одно из указанных в предыдущем способе и переписываем текст уведомления. Если уведомление не нужно, удаляем из скрипта первые три и последнюю строчки. Объекты colOperatingSystems и objOperatingSystem можно заменить на colSoftware и objSoftware соответственно.

Можно также сделать скрипт, который будет просто выводить окно завершения работы:

Dim objShell
set objShell = CreateObject(«Shell.Application»)
objShell.ShutdownWindows
set objShell = nothing

Аналогичный скрипт на JScript выглядит следующим образом:

Источник

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

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

Как выключить компьютер через vbsПерезагрузка\выключение компьютера
Уважаемые форумчане. Срочно нужна прога которая перезагружает или выключает комп по наступлении.

ExitWindowsEx и принудительное выключение/перезагрузка компьютера.
как используя функцию exitwindowsex принудительно выключитЬ/перезапустить компьютер, не спрашивая.

Выключение или перезапуск компьютера
Здравствуйте добрые люди. Покажите пожалуйста код на C# который бы выключал или перезагружал.

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

Сделал немного по-другому:

Private Sub Workbook_BeforeClose(Cancel As Boolean)

А на кнопку перезагрузки и выключения повесил:

Ну и при включении очистка:

Выключение компьютера:кнопка power или через Пуск
Приветствую. Сегодня один из юзеров увидел, что я выключал компьютер кнопкой Power, а не через.

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

Быстро загружается ЦП и память компьютера (на 90+ %). Спасает только перезагрузка. Это вирус или что?
Здравствуйте. У меня следующая проблема. После 30-40 минут работы компьютер начинает повисать, при.

Источник

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Источник

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

@Echo off
If %1.==. Goto NO_PARAM
If %2.==. Goto NO_PARAM
If %2==s Goto RUN_SHUTDN
If %2==S Goto RUN_SHUTDN
If %2==r Goto RUN_REBOOT
If %2==R Goto RUN_REBOOT
If %2==a Goto ABORT_SHTDN
If %2==A Goto ABORT_SHTDN

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

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

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

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

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

Поскольку 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 файла

You May Also Like

Узнать uptime в скрипте или bat файле

Проверка компьютера с отправкой смс

Проверить, запущен ли CMD файл или WSH скрипт

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

2. Click Change what the power buttons do.

3. Click Change settings that are currently unavailable.

4. Scroll down to the bottom of that window to find the «Shutdown settings» section.

5. Click the box next to Hibernate to enable the option.

6. Click Save changes.

In other words, if you want your system to hibernate when you press the power button or close the lid, this is where you can configure that setting. Good stuff! «

Ну, вроде элементарно, перевод не нужен..

В Windows XP существует несколько способов перезагрузки компьютера:

Режимы завершения работы Windows в свою очередь подразделяются на:

1. Системные режимы:

Утилита shutdown.exe из состава Windows XP или Windows 2003 также может использоваться и в Windows 2000.

Утилиты tsshutdn.exe и tsdiscon.exe предназначены для завершения работы серверов, использовать их на домашних компьютерах нецелесообразно. Исполняемые файлы этих утилит из состава Windows XP можно использовать и в серверных редакциях Windows 2000 (в Windows 2000 Professional нет, т.к. для работы требуются Службы терминалов), однако утилита tsdiscon.exe в Windows 2000 на практике не работает. В Windows 2k также работает указанная команда с rundll32. Экзешник powercfg.exe от Windows XP также запускается под Win 2k, но его функциональность под вопросом.

Команды перезагрузки и выключения компьютера через rundll32 в Windows 2000 и выше не работают (только в 9x/ME/NT).

Для завершения работы можно использовать специальные скрипты VBScript и JScript. Как и в предыдущем способе в них используются команды Win32Shutdown и Reboot с теми же числовыми значениями. Пример скрипта VBScript с уведомлением о перезагрузке.

Message = «Вы хотите перезагрузить компьютер?»
YesNo = MsgBox(Message, vbYesNo)
if YesNo = vbYes Then
set objWMIService = GetObject(«winmgmts:»)
set colOperatingSystems = objWMIService.ExecQuery («Select * from Win32_OperatingSystem»)
for each objOperatingSystem in colOperatingSystems
objOperatingSystem.Win32Shutdown(2)
next
end if

Вместо Win32Shutdown(2) можно использовать параметр Reboot. Для других операций по завершению работы (выключение, завершение сеанса, и т.п.) меняем число в параметре Win32Shutdown() на одно из указанных в предыдущем способе и переписываем текст уведомления. Если уведомление не нужно, удаляем из скрипта первые три и последнюю строчки. Объекты colOperatingSystems и objOperatingSystem можно заменить на colSoftware и objSoftware соответственно.

Можно также сделать скрипт, который будет просто выводить окно завершения работы:

Dim objShell
set objShell = CreateObject(«Shell.Application»)
objShell.ShutdownWindows
set objShell = nothing

Аналогичный скрипт на JScript выглядит следующим образом:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Источник

Добавить комментарий

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