1

Тема: Действие при закрытии крышки ноутбука

Здравствуйте.
Очень хочется чтобы в Win7 при закрытии крышки ноутбука посылалась комбинация Win+L, как в Линухе. К сожалению гугление не дало никаких результатов.
Помогите пожалуйста со скриптиком

Прошу прощения за неправильно оформленную тему - просто не знаю на каком языке это можно сделать.

2

Re: Действие при закрытии крышки ноутбука

А сейчас что у тебя происходит при закрытии крышки?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: Действие при закрытии крышки ноутбука

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

4

Re: Действие при закрытии крышки ноутбука

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

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

5

Re: Действие при закрытии крышки ноутбука

Можно

6

Re: Действие при закрытии крышки ноутбука

Тогда можно так попробовать. Поставь на выключение при закрытии крышки и запусти такой скрипт:

; ставим скрипт первым в очереди на обработку сообщения WM_QUERYENDSESSION
   DllCall("kernel32.dll\SetProcessShutdownParameters", UInt, 0x4FF, UInt, 0) 
   
   OnMessage(0x11, "WM_QUERYENDSESSION")
   Return
   
WM_QUERYENDSESSION()
{
   Send, #{vk4C}
   Return 0
}
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

7

Re: Действие при закрытии крышки ноутбука

В названии темы не указан язык.

OFF: Можно сделать большие клавиши, чтоб сами нажимались при закрытии.

8

Re: Действие при закрытии крышки ноутбука

ypppu пишет:

В названии темы не указан язык.

Kialtor пишет:

Прошу прощения за неправильно оформленную тему - просто не знаю на каком языке это можно сделать.

Скрипт на AHK.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

9 (изменено: Kialtor, 2011-01-15 19:19:45)

Re: Действие при закрытии крышки ноутбука

2teadrinker: а это какой формат скрипта? vbs у меня ругается, а АНК не сработал, компьютер выключился.

2ypppu: Про неправильную тему я написал в первом посте.

Прошу прощения за неправильно оформленную тему - просто не знаю на каком языке это можно сделать.

Кстати, в любой похожей теме обязательно находился кто-то, кто предлагал что-то сделать с клавишами:)

10

Re: Действие при закрытии крышки ноутбука

Если на скрипт на AHK не сработал, значит не смогу подсказать, ноутбука нету

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

11

Re: Действие при закрытии крышки ноутбука

teadrinker пишет:

Тогда можно так попробовать. Поставь на выключение при закрытии крышки и запусти такой скрипт:

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

12

Re: Действие при закрытии крышки ноутбука

#4

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

13

Re: Действие при закрытии крышки ноутбука

teadrinker, я сам таким не занимался, но, что, если поискать на тему «запрет перехода компьютера в ждущий/спящий режим пока работает моё bla-bla-bla приложение»?!

14

Re: Действие при закрытии крышки ноутбука

VBScript: отслеживание перехода в спящий режим http://forum.script-coding.com/viewtopic.php?id=4406

15

Re: Действие при закрытии крышки ноутбука

alexii пишет:

teadrinker, я сам таким не занимался, но, что, если поискать на тему «запрет перехода компьютера в ждущий/спящий режим пока работает моё bla-bla-bla приложение»?!

Так то, что я предложил, типа того и есть. Если вернуть false в ответ на сообщение WM_QUERYENDSESSION, процесс завершения работы системы прекращается.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

16

Re: Действие при закрытии крышки ноутбука

Я вообще не знаю, но логика подсказывает, что при закрытии крышки не должно быть возможности выключения компьютера.

17

Re: Действие при закрытии крышки ноутбука

ypppu, ты сегодня в ударе!
#9

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

18

Re: Действие при закрытии крышки ноутбука

teadrinker пишет:

Так то, что я предложил, типа того и есть.

Ясно.

19

Re: Действие при закрытии крышки ноутбука

teadrinker пишет:

ypppu, ты сегодня в ударе!
#9

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

20

Re: Действие при закрытии крышки ноутбука

В девятом сообщении коллега Kialtor как раз сообщает, что компьютер выключился:

Kialtor пишет:

2teadrinker: а это какой формат скрипта? vbs у меня ругается, а АНК не сработал, компьютер выключился.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

21

Re: Действие при закрытии крышки ноутбука

Хм, а это не противоречит?

2teadrinker: а это какой формат скрипта? vbs у меня ругается, а АНК не сработал, компьютер выключился.

22

Re: Действие при закрытии крышки ноутбука

Не противоречит чему? Просто компьютер выключился при закрытии крышки, как было предустановлено Kialtor'ом, скрипт не сработал по неизвестной мне причине.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

23

Re: Действие при закрытии крышки ноутбука

Действительно, есть такая возможность. Видимо, в Vista ввели. http://winfaq.info/chto-takoe-rezhim-gi … ibernaciyu
Опасный режим, можно потерять данные или перегреть компьютер.

24

Re: Действие при закрытии крышки ноутбука

Поскольку вопрос не решается, решил сделать скриптик блокировки по простою, но он у меня чего-то не работает. Посмотрите пожалуйста

If A_TimeIdle > 60000
{
   Run,rundll32.exe.lnk
}
Return

линк ведет на блокировку - %windir%\system32\rundll32.exe user32.dll,LockWorkStation

25

Re: Действие при закрытии крышки ноутбука

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

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

26 (изменено: Kialtor, 2011-01-17 10:03:40)

Re: Действие при закрытии крышки ноутбука

Если 10 минут нет активности пользователя - блокирует машину

27

Re: Действие при закрытии крышки ноутбука

Kialtor пишет:
If A_TimeIdle > 60000
{
   Run,rundll32.exe.lnk
}
Return

А где в твоём скрипте ожидание 10 минут?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

28

Re: Действие при закрытии крышки ноутбука

А A_TimeIdle не так работает?

29

Re: Действие при закрытии крышки ноутбука

Нет, переменная проверяется в момент вызова. В данном случае её нужно проверять периодически, например с помощью SetTimer.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

30

Re: Действие при закрытии крышки ноутбука

Как выключить нетбук если он не выключаеется не понимаю что делать подскажите пожалуйста???(((((спасибо если подскажите да и просто так спасибо!!!!!!!!!!!!!!!:)

31

Re: Действие при закрытии крышки ноутбука

Всем
По теме вопроса. Чтобы при закрытии крышки ноутбука Надо в трее, в Панели управления найти управление питанием. И уже там искать что-то вроде "Запрашивать пароль при пробуждении".

маша

маша пишет:

Как выключить нетбук если он не выключаеется

Что значит "не выключается".

( 2 * b ) || ! ( 2 * b )