Что нового

iSleep - Выключение (и не только) компьютера через заданный промежуток времени

Yashied

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

Категория: Система

Описание: Это моя третья программа из серии "i" (см. iKey и iSwitcher), созданная на движке Pop-ups. Технически, iSleep является продолжением (следующей версией) Sleep, но я решил оформить ее как новую программу, т.к. код был полностью переписан с нуля. Собственно детально описывать работу прогаммы здесь не имеет особого смысла, поскольку интерфейс довольно простой и интуитивно понятный. iSleep умеет выключать компьютер (Shutdown), переводить его в спящий режим (Hibernate) или режим пониженного энергопотребления (Standby), а также запускать указанное пользователем приложение (файл) по истечении заданного промежутка времени. Все это может сопровождаться показом всплывающих изображений, уведомлениями в системном трее и проигрыванием звукового сигнала...

Жду отзывов.

:smile:

Поддержка командной строки:
Формат вызова:

iSleep [hh:mm] [-a:action:blum:ath] [-p] [-b] [-s] [-e]

Параметры:

hh:mm - Задает время (часы:минуты), через которое необходимо выключить компьютер. Значение hh должно находиться в пределах 0..99, mm - 0..59. Также допускается указывать только часы. Минимальное время - 0:01 (одна минута).

Ключи:

a:action:blum:ath - Задает действие, которое необходимо совершить по истечении заданного времени. Значение action должно быть одним из следующих:

0 - Выключение компьютера (Shutdown).
1 - Перевод компьютера в режим пониженного энергопотребления (Standby).
2 - Перевод компьютера в спящий режим (Hibernate).
3 - Запуск приложения.

Если выбран режим 3, то необходимо указать полный путь к файлу (path), который необходимо запустить.

p - Включает показ всплывающих изображений ("Show notifying pop-up images").
b - Включает показ уведомлений в системном трее ("Show tray balloon tips").
s - Включает проигрывание звукового сигнала ("Play sound").
e - Если указан этот ключ, то при возникновении ошибок, сообщения не будут выводиться на экран, а программа просто завершится с ошибкой 1. Может быть полезно при запуске iSleep из .bat (.cmd) файлов.

Примеры:

iSleep - Запуск iSleep в режиме GUI, все настройки будут взяты из реестра или по умолчанию (при первом запуске программы).
iSleep 2 - Выключение компьютера через 2 часа.
iSleep 2 -p -s - Выключение компьютера через 2 часа, будут показываться всплывающие изображения и проигрываться звуковой сигнал.
iSleep 0:30 -a:2 - Перевод компьютера в спящий режим через 30 минут.
iSleep 1 -a:4:"C:\Program Files\MyProg\MyProg.exe" - Запуск файла MyProg.exe через 1 час.

Файл: AU3, EXE

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

Скриншот(ы):

iSleep_scr2.png

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

Примечание.

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

powercfg -h on
 

reflexive

Новичок
Сообщения
10
Репутация
0
Здравствуйте, после компиляции файла (Ctrl+F7) iSleep.au3 в окне не показаны рисунки .*png из папки Resources, как их правильно затокарить в проект. :scratch:

 

reflexive

Новичок
Сообщения
10
Репутация
0
Запустил compile.cmd, процесс прошел и что дальше. В папке Output появляется .*ехе файл, но он не рабочий. Может не в том месте рою? :blink:
 

reflexive

Новичок
Сообщения
10
Репутация
0
Спасибо, нашел тему AutoIt Wrapper GUI - Расширенная компиляция скриптов, отличная программа, как все просто! :laugh:
 

IIuOHeP

Новичок
Сообщения
21
Репутация
2
Обновите пожалуйста ссылки на файлы AU3, EXE
 
Автор
Yashied

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Обновил.
 
Верх