Estou executando o AutoHotkey 1.0.48.05 no Windows 7 (64 bits).
Gostaria que CTRL-ALT-T abrisse o prompt de comando (de forma que ele tenha o mesmo caminho/capacidades de quando abro o prompt de comando manualmente).
Isto é o que tenho até agora:
^!t::
Run, cmd /k
Return
Isso abre com êxito o prompt de comando, mas não parece ter a variável% PATH% que eu teria se fosse em Iniciar > Executar ... > cmd.exe.
Por exemplo, se eu fizer CTRL-ALT-T e digitar "java", recebo:
'java' não é reconhecido como um comando interno ou externo, programa operável ou arquivo em lote.
Mas se eu usar o método Iniciar > Executar, o java funciona.
Responder1
Eu escrevi o seguinte script e funciona perfeitamente no meu sistema:
^!t::
Run %WINDIR%\System32\cmd.exe /k
return
Se inicialmente você deseja estar em uma pasta específica (em vez da pasta de instalação do AutoHotKey), você pode usar o comando "cd". Por exemplo, com o script a seguir, seu prompt de comando será iniciado na sua pasta pessoal:
^!t::
Run %WINDIR%\System32\cmd.exe /k cd %USERPROFILE%
return
Você pode substituir %USERPROFILE% pela pasta de destino desejada.
Responder2
Você já tentou isso?
^!t::Run, %comspec% /k
De qualquer forma, você pode verificar o caminho apenas digitando PATH
.
Responder3
Eu sei que este é um post muito antigo, mas acabei de encontrar a resposta para isso, pois estava tendo o mesmo problema ou um problema semelhante.
Run %windir%\Sysnative\cmd.exe
Deve resolver o problema.
Para mais detalhes, clique aquiredirecionamento do sistema de arquivos