Adicionar "Executar como administrador" para scripts AutoHotkey no Windows 7 ou Vista

Adicionar "Executar como administrador" para scripts AutoHotkey no Windows 7 ou Vista
Adicionar "Executar como administrador" para scripts AutoHotkey no Windows 7 ou Vista

Vídeo: Adicionar "Executar como administrador" para scripts AutoHotkey no Windows 7 ou Vista

Vídeo: Adicionar
Vídeo: Ativar ou desativar os menus de contexto do botão direito do mouse no Windows File Explorer - YouTube 2024, Abril
Anonim

Como os leitores regulares sabem muito bem, sou um grande fã de usar o AutoHotkey para automatizar toda a minha experiência de computação … mas no Windows 7 e Vista há uma limitação séria, pois você não pode executar um script como administrador por padrão. Isso significa que suas teclas de atalho não podem interagir com o Windows em execução no modo Admin … então, como contornar isso?

Existem três soluções para este problema:

  • Desativar completamente o UAC - Não é a melhor solução para fins de segurança, mas funciona.
  • Compile seu script para um executável.

  • Hackear o registro e adicione “Executar como administrador” para o menu de contexto.

Compile Script como Executável

Tudo o que você precisa fazer é clicar com o botão direito do mouse no script, escolher “Compile Script”…

E agora você pode executar a versão executável como administrador:
E agora você pode executar a versão executável como administrador:
Esta não é a solução perfeita, no entanto. Eu edito o meu script o tempo todo, então ter que recompilar cada vez que faço uma edição… seria chato.
Esta não é a solução perfeita, no entanto. Eu edito o meu script o tempo todo, então ter que recompilar cada vez que faço uma edição… seria chato.

Corte manual do registro para o AutoHotkey “Executar como administrador”

Abra o regedit na caixa de pesquisa ou execução do menu Iniciar e, em seguida, navegue até a seguinte chave:

HKEY_CLASSES_ROOTAutoHotkeyScriptShell

Clique com o botão direito em “Shell” no lado esquerdo e crie uma nova chave chamada “runas”, depois crie uma tecla chamada “Command” abaixo dela. Em seguida, crie ou defina os dois valores a seguir no lado direito, ajustando o caminho, se necessário.
Clique com o botão direito em “Shell” no lado esquerdo e crie uma nova chave chamada “runas”, depois crie uma tecla chamada “Command” abaixo dela. Em seguida, crie ou defina os dois valores a seguir no lado direito, ajustando o caminho, se necessário.
Nome Valor
(Padrão) “C: Arquivos de programas AutoHotkey AutoHotkey.exe” “% 1”% *
IsolatedCommand “C: Arquivos de programas AutoHotkey AutoHotkey.exe” “% 1”% *

A chave padrão já deve estar lá, só precisa definir o valor.

Agora, quando você clica com o botão direito do mouse em um script do AutoHotkey, verá a opção Executar como administrador:

Image
Image

Baixar Registro Hack

Baixe, extraia e clique duas vezes no AdminAutoHotkey.reg para inserir as informações no registro. Há também um script de remoção incluído.

Observe que esse hack do registro só funcionará se você instalar o AutoHotkey no local padrão, caso contrário, será necessário modificar os caminhos.

Baixar o Hack do Registro AdminAutoHotkey

Recomendado: