Pagina inicial » como » Adicionar Executar como administrador para scripts do AutoHotkey no Windows 7 ou Vista

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

    Como os leitores regulares sabem bem, eu 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 séria limitação, 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 adicionar "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:

    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… ficaria 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_ROOT \ AutoHotkeyScript \ Shell

    Clique com o botão direito em “Shell” no lado esquerdo e crie uma nova chave chamada “runas”, depois crie uma tecla chamada “Comando” 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 AutoHotkey, verá a opção Executar como administrador:

    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ê instalou o AutoHotkey no local padrão, caso contrário, você terá que modificar os caminhos.

    Baixar o Hack do Registro AdminAutoHotkey