Powershell: отправка ключей стороннему приложению в фоновом режиме - PullRequest
1 голос
/ 26 мая 2020

Я пытаюсь автоматизировать процесс: я разработал сценарий PowerShell, который отправляет ключи стороннему приложению, он отлично работает, когда я вошел в систему. Однако мне нужно, чтобы он запускался, когда я не вошел в свою машину, чего он не делает. Я был бы признателен за предложения о том, как я могу решить эту проблему или предоставить ресурсы, которые я могу просмотреть для выполнения sh этой задачи. Спасибо!

add-type -AssemblyName microsoft.VisualBasic
add-type -AssemblyName System.Windows.Forms

#-- Start Application
start-process -filepath "<filepath for third party app here>"
timeout 30 

#-- Focus on main window: 
[Microsoft.VisualBasic.Interaction]::AppActivate("<third party app>") 

#-- Send Keys
[System.Windows.Forms.SendKeys]::SendWait("{TAB}")
timeout 3
[System.Windows.Forms.SendKeys]::SendWait(" ")
timeout 5

...