在 PowerShell 中执行击键
PowerShell 是一种功能强大的脚本语言,可以管理和自动化系统中的不同任务。它允许你将按键从控制台发送到正在运行的应用程序。
在 PowerShell 中使用 SendKeys
方法执行击键
你可以使用 SendKeys()
方法将击键发送到活动应用程序。
AppActivate()
方法激活应用程序 Notepad
,以便你可以向它发送击键。
命令:
$wshell = New-Object -ComObject wscript.shell;
$wshell.AppActivate('Notepad')
$wshell.SendKeys('Hello World')
如果你打开记事本并运行上述代码,指定的键将被发送到记事本
。
输出:
在 PowerShell 中使用 SendWait
方法执行击键
SendWait()
方法将击键发送到活动应用程序并等待由击键启动的进程完成。当另一个应用程序需要在第一个应用程序继续之前完成时,它会很有帮助。
命令:
$wshell = New-Object -ComObject wscript.shell;
$wshell.AppActivate('Notepad')
[System.Windows.Forms.SendKeys]::SendWait('Hello~World')
~
字符代表 Enter 键。你可以在此链接中找到指定此类操作键的代码。
输出:
在激活其窗口后,击键被发送到指定的应用程序。我们希望本教程可以帮助你了解如何在 PowerShell 中执行击键。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站。本站所有源码与软件均为原作者提供,仅供学习和研究使用。如您对本站的相关版权有任何异议,或者认为侵犯了您的合法权益,请及时通知我们处理。