В настоящее время я работаю над программным обеспечением для автоматизации бизнес-процессов, и буквально действия пользователя симулируются роботами. Мне нужно передать некоторую информацию в меню «Пуск» Windows 7, и мне было интересно, можно ли открыть меню «Пуск» Windows с помощью сценария PowerShell? В качестве информации для открытия PowerShell можно понять роботов. Пожалуйста, любые предложения были бы хорошими.
1 ответ
2
Да, это возможно с помощью небольшого VB.
Скопируйте этот код в Блокнот и сохраните как startmenu.vbs
. [Убедитесь, что он не сохраняется как startmenu.vbs.txt]
set wShell=wscript.createobject("wscript.shell")
wShell.sendkeys "^{ESC}"
Set WshShell = Nothing
Затем вы можете просто запустить его с помощью cscript C:\somefilepath\startmenu.vbs
.
(Очевидно, вам придется указать путь, куда вы сохраните его)
Или, переведенный в решение Powershell :
$wShell = New-Object -ComObject "wscript.shell"
$wShell.SendKeys("^{ESC}")
Что может быть сокращено до:
(New-Object -ComObject "wscript.shell").SendKeys("^{ESC}")