1 (изменено: serzh82saratov, 2012-04-18 02:32:05)

Тема: AHK: Отключение одного из мониторов

Помогите пожалуйста Чайнику решить ,как это можно сделать.Обшарил наверно весь интернет,нигде нет решений,ни на каком языке программирования.Нашёл такую тему http://www.autohotkey.com/community/vie … 42#p183873 или http://www.autohotkey.com/community/vie … hp?t=13182 вроде бы то что надо,а что с этим делать не пойму.Пробовал отдельно команду

EnableDisplayDevice(1, false)

пишет что нет такой команды.Собственно нужно отключать и включать один из двух мониторов который ещё и главный,но не путём делать единственным главным другой монитор,нужен эффект спящего режима монитора.Спасибо.
Windows 7 SP 1,64-bit,NVidia GTX 570

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

2 (изменено: Irbis, 2012-04-18 10:50:15)

Re: AHK: Отключение одного из мониторов

Пример из справки AHK_L. Наверное, в случае двух мониторов он сработает применительно к главному монитору (не проверял за отсутствием 2го монитора):

#F12::  ; Win+F12
Sleep 1000  ; Give user a chance to release keys (in case their release would wake up the monitor again).
; Turn Monitor Off:
SendMessage, 0x112, 0xF170, 2,, Program Manager  ; 0x112 is WM_SYSCOMMAND, 0xF170 is SC_MONITORPOWER.
; Note for the above: Use -1 in place of 2 to turn the monitor on.
; Use 1 in place of 2 to activate the monitor's low-power mode.
return

3

Re: AHK: Отключение одного из мониторов

Спасибо,за ответ,но это у меня отключает все экраны.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

4 (изменено: Александр_, 2012-04-19 14:44:47)

Re: AHK: Отключение одного из мониторов

WinAPI не позволяет настраивать отдельные мониторы, только получать информацию. Возможно у GDI есть что-то полезное, но я очень сомневаюсь.
З.Ы. Хотя там есть функция ChangeDisplaySettingsEx, но как показывает практика, она очень нестабильна.

5 (изменено: serzh82saratov, 2013-12-02 22:59:39)

Re: AHK: Отключение одного из мониторов

Значит вообще никак?

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

6

Re: AHK: Отключение одного из мониторов

А через управление проектором работает (Win+Ctrl+P) - Выбрать "Только проектор" ?

7 (изменено: serzh82saratov, 2012-04-19 16:52:12)

Re: AHK: Отключение одного из мониторов

Irbis пишет:

А через управление проектором работает (Win+Ctrl+P) - Выбрать "Только проектор" ?

Вы имели ввиду (Win+P).Что работать то должно?Переключение режимов,конечно работает.А какое отношение к теме?

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

8

Re: AHK: Отключение одного из мониторов

Для системы 2ой монитор или проектор выглядят одинаково. Если основной монитор отключается через это меню, то можно и через АНК эмулировать нажатия клавиш.
(Наверное, и через DllCall тоже в таком случае, но тут надо курить мануалы )

9

Re: AHK: Отключение одного из мониторов

Irbis пишет:

Для системы 2ой монитор или проектор выглядят одинаково. Если основной монитор отключается через это меню, то можно и через АНК эмулировать нажатия клавиш.
(Наверное, и через DllCall тоже в таком случае, но тут надо курить мануалы )

Вы мне предлагаете по скрипту делать второй монитор единственным и главным.
Вопрос темы;
Собственно нужно отключать и включать один из двух мониторов который ещё и главный,но не путём делать единственным главным другой монитор,нужен эффект спящего режима монитора.Спасибо.

Или я чего то не понял,к чему вы ведёте.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

10

Re: AHK: Отключение одного из мониторов

Да, видимо я не совсем понял суть. В таком случае помочь не могу, увы.

11

Re: AHK: Отключение одного из мониторов

serzh82saratov пишет:

Значит вообще никак?

ChangeDisplaySettingsEx(или в SetMonitorDisplayAreaSize, начиная с висты), выставьте там нулевое разрешение, на некоторых системах это вызывает аналогичный эффект.

12 (изменено: serzh82saratov, 2012-04-19 18:11:10)

Re: AHK: Отключение одного из мониторов

Александр_ пишет:
serzh82saratov пишет:

Значит вообще никак?

ChangeDisplaySettingsEx(или в SetMonitorDisplayAreaSize, начиная с висты), выставьте там нулевое разрешение, на некоторых системах это вызывает аналогичный эффект.

Спасибо,но я совсем чайник,можно на примере скрипта,а то непонятно.Отдельно эти функции не запускаются.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

13 (изменено: WUT, 2012-04-19 19:35:49)

Re: AHK: Отключение одного из мониторов

Вот прога, может быть поможет
http://forum.nvworld.ru/viewtopic.php?t=19229

14

Re: AHK: Отключение одного из мониторов

WUT пишет:

Вот прога, может быть поможет
http://forum.nvworld.ru/viewtopic.php?t=19229

Спасибо но функция Detach у меня не работает,а если бы работала то я как понял,она бы тоже делала второстепенный экран,единственным главным.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

15

Re: AHK: Отключение одного из мониторов

А это пробовал?
http://dualmonitortool.sourceforge.net/dismon.html

16

Re: AHK: Отключение одного из мониторов

Malcev пишет:

А это пробовал?
http://dualmonitortool.sourceforge.net/dismon.html

Интересная программа,не встречал такую.Но она может менять главный экран ,или отключать вторичный.Видимо надо копать в сторону подачи какого то сигнала на монитор,через конкретный разъём на видеокарте в моём случае DVI.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

17

Re: AHK: Отключение одного из мониторов

Господа, может быть ка-то модифицировав эту команду SendMessage, 0x112, 0xF170, 2,, Program Manager, можно отключить подсветку одного из двух мониторов?

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

18

Re: AHK: Отключение одного из мониторов

Замечательная команда, для модификаций столь обширные возможности.
Вот, взгляните на доступные варианты.

19

Re: AHK: Отключение одного из мониторов

creature.ws

Так понимаю, что решения данного вопроса не существует?...

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

20

Re: AHK: Отключение одного из мониторов

Неопределённая «модификация» WM_SYSCOMMAND решением, вероятно, не является.

21

Re: AHK: Отключение одного из мониторов

creature.ws пишет:

Неопределённая «модификация» WM_SYSCOMMAND решением, вероятно, не является.

Объясните пожалуйста чайнику поподробнее, а то что то никак не доходит.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

22

Re: AHK: Отключение одного из мониторов

Подробнее — предложение из сообщения #17 неприменимо в качестве решения вопроса темы.