Вверх ↑
Этот топик читают: Гость
Ответов: 5
Рейтинг: 0
#1: 2010-01-29 19:02:49 ЛС | профиль | цитата
Потребовалось создать утилитку которая при отключении ноутбука от питания отправляла бы его в hibernate принудительно, через определенный промежуток времени. Но ввиду полного отсутствия познаний в Delphi застрял с GetSystemPowerState. Посему прошу помощи. Заранее спасибо.
карма: 0

0
Ответов: 5446
Рейтинг: 323
#2: 2010-01-29 19:08:05 ЛС | профиль | цитата
CooleR2k, в Windows есть настройка: при разрядке батареи ниже хх% отключать (усыплять, hibernate) компьютер - не подойдёт?
карма: 1

0
Ответов: 1328
Рейтинг: 69
#3: 2010-01-29 19:09:08 ЛС | профиль | цитата
И запустить программу
карма: 2

0
Ответов: 5
Рейтинг: 0
#4: 2010-01-29 19:12:07 ЛС | профиль | цитата
Не подойдет. Нужно сразу, даже если зарядка 100%. А штатная сообщение выдает, а выключать не хочет, и событие по запуску программы не происходит. Я уже просмотрел кучу утилит, но ни одна не подошла, некоторые не имеют нужного, а другие почему-то не работают.
карма: 0

0
Ответов: 5227
Рейтинг: 587
#5: 2010-01-29 22:48:26 ЛС | профиль | цитата
CooleR2k, попробуй этот скрипт, если реакция будет то можно детектором оформить, у меня нет бука. Пробую передавить кислород бесперебойнику, реакция положительная Battery Status =1. Схема code_16707.txt
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
файлы: 1code_16707.txt [1.4KB] [174]
Ответов: 5
Рейтинг: 0
#6: 2010-01-30 00:19:37 ЛС | профиль | цитата
Да Battery Status меняется с 1 на 2. Как бы теперь его в event перевести нужный?

Но почему-то все это работает нестабильно. То нормально запускается, то ненормально, то виснет в процессе.
карма: 0

0
Ответов: 5227
Рейтинг: 587
#7: 2010-01-30 00:46:23 ЛС | профиль | цитата
да самое простое выкинуть лишнее да и всё code_16711.txt
------------ Дoбавленo в 00.49:
не так не работает увы, удалил...
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
файлы: 1code_16711.txt [704B] [153]
Ответов: 5
Рейтинг: 0
#8: 2010-02-08 12:33:50 ЛС | профиль | цитата
Ну так я еще жду помощи Человеки, ау!
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#9: 2010-02-08 12:41:52 ЛС | профиль | цитата
CooleR2k, а что с GetSystemPowerState не получается?
карма: 27
0
Ответов: 1304
Рейтинг: 405
#10: 2010-02-08 21:02:13 ЛС | профиль | цитата
CooleR2k, посмотри тему PowerMsg
карма: 3

0
Ответов: 5
Рейтинг: 0
#11: 2010-02-09 12:33:04 ЛС | профиль | цитата
Dilma, Да все бы получилось если бы я знал Delphi

MAV, А где такая тема? В поиске много всего находил подобного, но мне не подошло.
карма: 0

0
Ответов: 1304
Рейтинг: 405
#12: 2010-02-09 14:36:50 ЛС | профиль | цитата
Форумы > Файловый архив > Компоненты > PowerMsg. автор Vlad.-
карма: 3

0
Гость
Ответов: 17029
Рейтинг: 0
#13: 2010-02-10 09:29:36 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-03 16:23:40
карма: 0

0
13
Сообщение
...
Прикрепленные файлы
(файлы не залиты)