Abra o menu Iniciar do Windows com um arquivo em lotes?

1

É possível criar um arquivo em lotes que abrirá o menu Iniciar do Windows?

Eu andei pesquisando no Registro do Windows, pesquisei na Internet e tentei inventar coisas. No entanto, não encontrei nada que abra o menu Iniciar. Tudo o que eu encontrei é posts sobre como remover o menu Iniciar do Windows 8.

a razão pela qual eu preciso disso é que estou executando o paralelismo 7 em um imac em modo de coerência e para abrir o menu iniciar, clique com o botão direito do mouse no ícone de paralelos pelo relógio no canto superior direito e quero isso como um ícone no banco dos réus. Parallels tem um para o dock construído em, mas eu não gosto do ícone não-changeabe e deseja construir o meu próprio. Então, em suma, eu preciso do código para abrir o menu Iniciar do Windows se era um windows xp, para que eu possa pegar esse código e modificá-lo para ser executado no meu mac.

    
por kaioker2 03.01.2015 / 04:43

1 resposta

0

Um objetivo alternativo adequado pode ser descobrir como enviar Ctrl-Esc. O Microsoft Windows interpretará isso como uma solicitação para abrir o menu inicial.

Eu não tenho, prático e convenientemente disponível para mim, um Mac com o Parallels 7 instalado. Portanto, pode haver alguns conflitos que eu simplesmente não conheço, devido a uma incapacidade de testar. Mas eu forneço uma solução para lidar com as coisas do lado do Microsoft Windows.

O termo "preenchimento de teclado" (ou "stuffer de teclado") é um termo geral para descrever a funcionalidade de fazer com que o software faça o sistema operacional agir como se um pressionamento de tecla tivesse sido pressionado. Eu sei que o AutoHotKey tem suporte para tal coisa, embora eu não tenha todos os detalhes para apresentar rapidamente uma solução inteira seguindo esse caminho.

Acabei de fazer isso usando o Take Command Command (TCC) Lite Edition da JP Software (TCC / LE). (No momento desta publicação, a versão mais recente do TCC / LE é 13.04.63, mais antiga que as versões mais recentes do TCC. Pode ser que o TCC / LE tenha sido efetivamente descontinuado, mas funcionou para a tarefa quando eu tentei hoje.)

Na verdade, durante alguns testes rápidos, tive alguns problemas para fazer isso funcionar quando tentei fazer isso a partir do CMD, executando o TCC e fazendo com que o TCC executasse diretamente o KSTack. Suspeito que esteja relacionado a uma condição de corrida, em que o TCC termina antes que o Keystack conclua o processo de obtenção do pressionamento de tecla enviado. Eu resolvi isso criando dois arquivos em lote. C: \ Temp \ SendCE.BTM disse:

@KeyStack " " Ctrl-Esc
@Pause

E C: \ Temp \ SendCE.BAT disse:

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

Eu estava usando o TCC / LE de 64 bits de dentro do Win7 de 64 bits. (Isso não deveria importar, mas eu menciono isso como um ponto de referência para minha implementação funcional e testada.)

    
por 09.01.2015 / 06:08