View on GitHub

Quorten Blog 1

First blog for all Quorten's blog-like writings

I’ve once before written a keyboard automation program using the Windows API SendInput() function in a C program. Is there a way to do likewise in modern PowerShell? Indeed, there is. More than one, actually. The first way is based off of the old Visual Basic Script (VBS) function called SendKeys(), and you can actually use that verbatim inside PowerShell. The second, more modern way, involves another helper library to do some nicer things. For now, I will not detail that in this article, but leave it at providing the links for more information.

20190819/DuckDuckGo powershell send gui input
20190819/https://devblogs.microsoft.com/scripting/provide-input-to-applications-with-powershell/
20190819/https://web.archive.org/web/20120107163730/http://msdn.microsoft.com/en-us/magazine/cc163301.aspx