Если все действия, которые вы хотите выполнить, имеют ярлык, вы можете просто отправить ключи в окно.
Например, чтобы открыть новый файл, вы можете использовать CTRL + N
start-process "C:\Program Files\Notepad++\notepad++.exe"
$WindowHandle = Get-Process | Where-Object { $_.MainWindowTitle -Match $WindowTitle } | Select-Object -ExpandProperty MainWindowHandle
[void][System.Reflection.Assembly]::LoadWithPartialName('System.Windows.Forms')
[System.Windows.Forms.SendKeys]::SendWait("^{n}")
РЕДАКТИРОВАТЬ: Когда вы нажимаете ALT
в Notepad ++, он покажет вам ярлыки, которые можно использовать для открытия различных меню.
Дляоткрыть File
, вы можете использовать ALT+F
(F подчеркнут, что означает, что это ярлык).После этого вы можете перемещаться вниз / вверх с помощью клавиш, чтобы выбрать то, что вы хотите.Такое поведение есть у большинства приложений.
Кроме того, в Notepad ++ вы также можете сопоставить практически любое действие с комбинацией клавиш.Однако это означает, что ваш скрипт работает только на вашем ПК с вашими настройками.