1

Можно ли создать командный файл, который откроет меню «Пуск» Windows?

Я копался в реестре Windows, искал в Интернете и просто пытался придумать что-нибудь по ходу дела. Однако я не нашел ничего, что открыло бы меню Пуск. Все, что я нашел, это сообщения об удалении меню Пуск Windows 8.

причина, по которой мне это нужно, в том, что я запускаю Parallels 7 на IMAC в режиме когерентности, и чтобы открыть меню «Пуск», вы щелкаете правой кнопкой мыши значок Parallels по часам в верхнем правом углу, и я хочу, чтобы он отображался в виде значка в док. В Parallels есть одна встроенная док-станция, но мне не нравится значок без смены, и я хочу создать свою собственную. Короче говоря, мне нужен код, чтобы открыть меню «Пуск» Windows, если это был Windows XP, чтобы я мог взять этот код и изменить его для запуска на моем Mac.

1 ответ1

0

Подходящей альтернативной целью может быть выяснить, как отправить Ctrl-Esc. Microsoft Windows будет интерпретировать это как запрос, чтобы открыть меню «Пуск».

У меня нет удобного и удобного для меня компьютера Mac с установленным Parallels 7. Так что там могут быть некоторые конфликты, о которых я просто не знаю, из-за невозможности проверить. Но я предоставляю одно решение для управления вещами в Microsoft Windows.

Термин "ввод с клавиатуры" (или "ввод с клавиатуры") - это общий термин, описывающий функциональность программного обеспечения, заставляющего операционную систему работать так, как будто нажата клавиша. Я знаю, что AutoHotKey поддерживает такие вещи, хотя у меня нет готовых деталей, чтобы быстро представить вам полное решение в этом направлении.

Я только что выполнил это с помощью облегченной версии Take Software (TCC) компании JP Software (TCC/LE). (На момент написания этой статьи последняя версия TCC/LE была 13.04.63, старше, чем последние версии TCC. Вполне возможно, что TCC/LE был фактически снят с производства, но он выполнил эту задачу, когда я попробовал сегодня.)

На самом деле, во время некоторого быстрого тестирования у меня были некоторые проблемы, заставляющие это работать, когда я пытался сделать это из CMD, запустив TCC и запустив TCC непосредственно KSTack. Я подозреваю, что это связано с состоянием гонки, когда TCC заканчивается до того, как Keystack завершает процесс отправки нажатия клавиши. Я решил это, создав два пакетных файла. C:\Temp\SendCE.BTM сказал:

@KeyStack "" Ctrl-Esc
@Пауза

И C:\Temp\SendCE.BAT сказал:

"% ProgramFiles%\JPSoft\TCCLE13x64\tcc.exe" /CC:\Temp\SendCE.BTM

Я использовал TCC/LE 64-bit из Win7 64-bit. (Это не должно иметь значения, но я упоминаю это как точку отсчета моей рабочей и проверенной реализации.)

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