Estoy ejecutando AutoHotkey 1.0.48.05 en Windows 7 (64 bits).
Me gustaría que CTRL-ALT-T abra el símbolo del sistema (de modo que tenga la misma ruta/capacidades que cuando abro el símbolo del sistema manualmente).
Esto es lo que tengo hasta ahora:
^!t::
Run, cmd /k
Return
Esto abre con éxito el símbolo del sistema, pero no parece tener la variable %PATH% que tendría si voy a Inicio > Ejecutar... > cmd.exe.
Por ejemplo, si hago CTRL-ALT-T y luego escribo "java", obtengo:
'java' no se reconoce como un comando interno o externo, programa ejecutable o archivo por lotes.
Pero si uso el método Inicio > Ejecutar, Java funciona.
Respuesta1
Escribí el siguiente script y funciona perfectamente en mi sistema:
^!t::
Run %WINDIR%\System32\cmd.exe /k
return
Si inicialmente desea estar en una carpeta específica (en lugar de la carpeta de instalación de AutoHotKey), puede usar el comando "cd". Por ejemplo, con la siguiente secuencia de comandos, su símbolo del sistema se iniciará en su carpeta de Inicio:
^!t::
Run %WINDIR%\System32\cmd.exe /k cd %USERPROFILE%
return
Puede reemplazar %USERPROFILE% con la carpeta de destino que desee.
Respuesta2
¿Has probado esto?
^!t::Run, %comspec% /k
En cualquier caso, puedes comprobar la ruta simplemente escribiendo PATH
.
Respuesta3
Sé que esta es una publicación muy antigua, pero acabo de encontrar la respuesta porque estaba teniendo el mismo problema o uno similar.
Run %windir%\Sysnative\cmd.exe
Debería resolver el problema.
Para más detalles, vaya aquíredirección del sistema de archivos