Преобразовать команду PowerShell в сценарий - PullRequest
0 голосов
/ 12 сентября 2018

Приведенная ниже команда PowerShell отключает экран при запуске из пакетного файла (или командной строки).Я бы предпочел запустить его как скрипт PowerShell.

Отключить экран - Центр сценариев TechNet

powershell (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)

Я посмотрел на Add-Type - Microsoft Docs , но не смог получить правильные параметры.

Что такое эквивалентный сценарий PowerShell для этого?

1 Ответ

0 голосов
/ 12 сентября 2018
Add-Type -MemberDefinition @"
    [DllImport("user32.dll")]
    public static extern int SendMessage(int hWnd, int hMsg, int wParam, int lParam);
"@  -Name "Win32SendMessage" -Namespace "Win32Functions"

[Win32Functions.Win32SendMessage]::SendMessage(-1,0x0112,0xF170,2)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...