Выключить экран монитора

Темы связанные с инженерными разработками, но не подходящие в другие ветки форума
Ответить
AndryG
assistant
assistant
Сообщения: 111
Зарегистрирован: 24 апр 2017, 22:27
Версия LabVIEW: 2016
Благодарил (а): 1 раз
Поблагодарили: 1 раз
Контактная информация:

Выключить экран монитора

Сообщение AndryG »

Доброго времени суток! Уважаемые форумчане,может кто знает как выключить монитор средствами LV, через командную строку я пробовал,но перед отключением монитора светится консоль командной строки и это неприемлено. Команда выглядит так C:\Windows\System32\cmd.exe /c powershell.exe (Add-Type '[DllImport(\"user32.dll\")]^public static extern int SendMessage(int hWnd, int hMsg, int wParam, int lParam);' -Name a -Pas)::SendMessage(-1,0x0112,0xF170,2) . Может можно ее модифицировать ,чтобы консоль была скрыта?
Заранее благодарю за помощь.
Аватара пользователя
toshas
assistant
assistant
Сообщения: 105
Зарегистрирован: 05 апр 2009, 22:45
Версия LabVIEW: 9.0
Благодарил (а): 13 раз
Поблагодарили: 7 раз
Контактная информация:

Re: Выключить экран монитора

Сообщение toshas »

AndryG писал(а): 07 ноя 2021, 09:48 Доброго времени суток! Уважаемые форумчане,может кто знает как выключить монитор средствами LV, через командную строку я пробовал,но перед отключением монитора светится консоль командной строки и это неприемлено. Команда выглядит так C:\Windows\System32\cmd.exe /c powershell.exe (Add-Type '[DllImport(\"user32.dll\")]^public static extern int SendMessage(int hWnd, int hMsg, int wParam, int lParam);' -Name a -Pas)::SendMessage(-1,0x0112,0xF170,2) . Может можно ее модифицировать ,чтобы консоль была скрыта?
Заранее благодарю за помощь.
Поставьте параметр "run minimized?" в значение true
cmd.PNG
cmd.PNG (2.54 КБ) 1809 просмотров
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 127 раз
Контактная информация:

Re: Выключить экран монитора

Сообщение dadreamer »

AndryG писал(а): 07 ноя 2021, 09:48Команда выглядит так C:\Windows\System32\cmd.exe /c powershell.exe (Add-Type '[DllImport(\"user32.dll\")]^public static extern int SendMessage(int hWnd, int hMsg, int wParam, int lParam);' -Name a -Pas)::SendMessage(-1,0x0112,0xF170,2) .
Три слоя обёрток, жуть какая!.. :shok:
Вложения
SendMessage_BD.png
SendMessage_BD.png (9.42 КБ) 1793 просмотра
SendMessage.vi
lv2016
(5.12 КБ) 75 скачиваний
AndryG
assistant
assistant
Сообщения: 111
Зарегистрирован: 24 апр 2017, 22:27
Версия LabVIEW: 2016
Благодарил (а): 1 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Выключить экран монитора

Сообщение AndryG »

dadreamer писал(а): 07 ноя 2021, 13:59
AndryG писал(а): 07 ноя 2021, 09:48Команда выглядит так C:\Windows\System32\cmd.exe /c powershell.exe (Add-Type '[DllImport(\"user32.dll\")]^public static extern int SendMessage(int hWnd, int hMsg, int wParam, int lParam);' -Name a -Pas)::SendMessage(-1,0x0112,0xF170,2) .
Три слоя обёрток, жуть какая!.. :shok:
Это точно)Спасибо большое)))
Ответить

Вернуться в «Общие»