Как открыть полнофункциональную командную строку Windows 7 с помощью AutoHotkey?

Как открыть полнофункциональную командную строку Windows 7 с помощью AutoHotkey?

Я использую AutoHotkey 1.0.48.05 на Windows 7 (64 бит).

Я бы хотел, чтобы сочетание клавиш CTRL-ALT-T открывало командную строку (чтобы она имела тот же путь/возможности, что и при ручном открытии командной строки).

Вот что у меня есть на данный момент:

^!t::
    Run, cmd /k
Return

Это успешно открывает командную строку, но в ней, похоже, нет переменной %PATH%, которая была бы, если бы я перешел в Пуск > Выполнить ... > cmd.exe.

Например, если я нажму CTRL-ALT-T, а затем введу «java», я получу:

«java» не является внутренней или внешней командой, исполняемой программой или пакетным файлом.

Но если я использую метод Пуск > Выполнить, Java работает.

решение1

Я написал следующий скрипт, и он отлично работает на моей системе:

^!t::
    Run %WINDIR%\System32\cmd.exe /k
return

Если вы изначально хотите находиться в определенной папке (вместо папки установки AutoHotKey), вы можете использовать команду "cd". Например, с помощью следующего скрипта ваша командная строка запустится в вашей домашней папке:

^!t::
    Run %WINDIR%\System32\cmd.exe /k cd %USERPROFILE%
return

Вы можете заменить %USERPROFILE% на желаемую папку назначения.

решение2

Вы пробовали это?

^!t::Run, %comspec% /k

В любом случае вы можете проверить путь, просто введя PATH.

решение3

Я знаю, что это очень старый пост, но я только что наткнулся на ответ, так как у меня возникла такая же или похожая проблема.

Run %windir%\Sysnative\cmd.exe

Должно решить проблему.

Для более подробной информации перейдите сюдаперенаправление файловой системы

Связанный контент