Что нового

Sleep - Выключение компьютера через заданное время

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
AutoIt: 3.3.0.0
Версия: 1.3

Категория: Разное

Описание: Выключает компьютер через заданное время (до 24 часов). Интерфейс в стиле апплета Windows. Помимо выключения (Shutdown, Standby, Hibernate) можно выбрать программу, которая будет запущена по истечении указанного интервала времени. Собственно вся прелесть программы в поддержке командной строки, например пишем в консоли "Sleep 2", и идем спать, а через два часа компьютер будет выключен. Scheduled Tasks отдыхает.

Файл: AU3, EXE

Используемые библиотеки: Icons.au3, WinAPIEx.au3

Скриншот:

Sleep.png

Источник: Sleep (оффициальный форум)
Автор: Yashied
 

Belfigor

Модератор
Локальный модератор
Сообщения
3,608
Репутация
941
Re: (Script) Выключение компьютера через заданное время

Хороший пример, больше всего радует что всегда прилагаются au3 файлы :smile:
 
Сообщения
28
Репутация
-3
Re: [Script] Выключение компьютера через заданное время

Круто ,а чем не устраивает такой вариант скрипта ?

Код:
$a=InputBox("ShutDown","сколько минут ??? ","","",200,100)

   if $a<5 then 
	   Exit
   EndIf
   
$a=$a*1000*60
sleep($a)
Shutdown(5)

???
я вот такой на рабочисй стол положил - все )
 

Medic84

Омега
Команда форума
Администратор
Сообщения
1,590
Репутация
341
Re: [Script] Выключение компьютера через заданное время

Yashied сказал(а):
Помимо выключения (Shutdown, Standby, Hibernate) можно выбрать программу, которая будет запущена по истечении указанного интервала времени.
Твой скрипт прост как 2х2 :smile: А тут немного по другому устроено
 
Сообщения
28
Репутация
-3
Re: [Script] Выключение компьютера через заданное время

Типа чем сложнее прога ,чем больше код,чем больше бибок ипользовано- тем круче ?
 

Medic84

Омега
Команда форума
Администратор
Сообщения
1,590
Репутация
341
Re: [Script] Выключение компьютера через заданное время

Core2Duo сказал(а):
Типа чем сложнее прога ,чем больше код,чем больше бибок ипользовано- тем круче ?
Видишь ли, для меня главное в этой программе не выключение через заданное время, а выполнение программы.
 
Сообщения
28
Репутация
-3
Re: [Script] Выключение компьютера через заданное время

так ты реализовал все команды ShutDown в одной вкладке и все ? я просто не вижу тут
ничего ну как бы так, интересного....просто излишки GUI ??? я не качал скрипт приккрепленный, просто в проге одна вкладка,комбо и пара кнопок. Ну вот на мой взгляд вкладка смотрится ткоа када их >1 , кнопка стоп полазна, у меня нету ) но и меня дома нет када програ работает,нажать то некому )
 
Автор
Yashied

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Re: [Script] Выключение компьютера через заданное время

Core2Duo сказал(а):
...просто излишки GUI...

MS-DOS рулит!!! :smile:

Например я пользуюсь этой программой так: ставлю кучу торрентов на закачку и пишу в консоли sleep 4, и все! Это главное преимущество моей программы перед Scheduled Tasks.

А в твоем случае вообще AutoIt не нужен, можно через VBScript реализовать.

Код:
Dim Time
Time = InputBox("Введите время в минутах")
WScript.Sleep 1000 * 60 * Time
Set WSHShell = WScript.CreateObject("WScript.Shell")
WSHShell.Run "shutdown.exe -f -s"
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Re: [Script] Выключение компьютера через заданное время

Core2Duo [?]
Типа чем сложнее прога ,чем больше код,чем больше бибок ипользовано- тем круче ?
Тем удобнее.

Yashied [?]
в твоем случае вообще AutoIt не нужен, можно через VBScript реализовать.
Но на AutoIt ведь удобнее, и ближе ;)

OffTopic:
P.S
Кстати, может нам создать раздел для прочих языков? bat, cmd, vbs, js...
 

Medic84

Омега
Команда форума
Администратор
Сообщения
1,590
Репутация
341
Re: [Script] Выключение компьютера через заданное время

CreatoR
CreatoR сказал(а):
Кстати, может нам создать раздел для прочих языков? bat, cmd, vbs, js...
Думаю не стоит. Иначе все переделываеть придется :-\
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
Re: [Script] Выключение компьютера через заданное время

CreatoR сказал(а):
Кстати, может нам создать раздел для прочих языков? bat, cmd, vbs, js...
ух. было бы прикольно ;D
я бы по Python че нидь наварганил 8)
или вот щас изучаю J-Language. вообще жесть там
 

SECTOR

Продвинутый
Сообщения
399
Репутация
59
Re: [Script] Выключение компьютера через заданное время

Medic84 сказал(а):
CreatoR
CreatoR сказал(а):
Кстати, может нам создать раздел для прочих языков? bat, cmd, vbs, js...
Думаю не стоит. Иначе все переделываеть придется :-\

А зачем переделывать? Просто добавить... :whistle:
 
Сообщения
28
Репутация
-3
Re: [Script] Выключение компьютера через заданное время

Yashied сказал(а):
Например я пользуюсь этой программой так: ставлю кучу торрентов на закачку и пишу в консоли sleep 4, и все! Это главное преимущество моей программы перед Scheduled Tasks.
Вот рас ты ето смог сделать то отпишись КАК ,если не трудно в новую тему в разделе "для новичков" , мне интересно как ты это сделал.
+ ко всему в торрент клиенте есть функционал для выключения задач и всякого при завершении скачек :smile:
 

akoulev

Новичок
Сообщения
169
Репутация
2
Re: [Script] Выключение компьютера через заданное время

Medic84 сказал(а):
Твой скрипт прост как 2х2 :smile:
Уточню: скрипт работоспособен только под админскими правами, поскольку shutdown работает только под админскими правами; вот кто напишет код для выключения из-под простого пользователя (НЕ админа) - тот будет большой молодец...
 
Сообщения
28
Репутация
-3
Re: [Script] Выключение компьютера через заданное время

кароче намудренно с етой прогой, я считаю окно лишнее . зачем такую программу запускать из командной строки ???
[me=Core2Duo]подумал, что надо написать часы и сделать для них окно со Свистелками и Перделками. Ничего личного, просто ИМХО. [/me]
 

Medic84

Омега
Команда форума
Администратор
Сообщения
1,590
Репутация
341
Re: [Script] Выключение компьютера через заданное время

Core2Duo
Core2Duo сказал(а):
* Core2Duo подумал, что надо написать часы и сделать для них окно со Свистелками и Перделками. Ничего личного, просто ИМХО.
OffTopic:
Я в ауте :D
P.S. Тут явно не хватает смайлика *ROFL* а-ля "под столом"
 
Верх