1

В настоящее время я работаю над программным обеспечением для автоматизации бизнес-процессов, и буквально действия пользователя симулируются роботами. Мне нужно передать некоторую информацию в меню «Пуск» Windows 7, и мне было интересно, можно ли открыть меню «Пуск» Windows с помощью сценария PowerShell? В качестве информации для открытия PowerShell можно понять роботов. Пожалуйста, любые предложения были бы хорошими.

1 ответ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}")  

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .