Wie kann ich mit AutoHotkey eine voll funktionsfähige Windows 7-Eingabeaufforderung öffnen?

Wie kann ich mit AutoHotkey eine voll funktionsfähige Windows 7-Eingabeaufforderung öffnen?

Ich verwende AutoHotkey 1.0.48.05 unter Windows 7 (64 Bit).

Ich möchte mit STRG-ALT-T die Eingabeaufforderung öffnen (so dass sie über denselben Pfad/die gleichen Funktionen verfügt, als wenn ich die Eingabeaufforderung manuell öffne).

Das habe ich bisher:

^!t::
    Run, cmd /k
Return

Dadurch wird die Eingabeaufforderung erfolgreich geöffnet, aber die Variable %PATH% scheint nicht vorhanden zu sein, die ich hätte, wenn ich auf „Start“ > „Ausführen ...“ > „cmd.exe“ gehe.

Wenn ich beispielsweise STRG-ALT-T drücke und dann „java“ eingebe, erhalte ich:

„Java“ wird nicht als interner oder externer Befehl, ausführbares Programm oder Batchdatei erkannt.

Aber wenn ich die Methode „Start > Ausführen“ verwende, funktioniert Java.

Antwort1

Ich habe das folgende Skript geschrieben und es funktioniert perfekt auf meinem System:

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

Wenn Sie sich zunächst in einem bestimmten Ordner befinden möchten (anstatt im Installationsordner von AutoHotKey), können Sie den Befehl „cd“ verwenden. Mit dem folgenden Skript wird Ihre Eingabeaufforderung beispielsweise in Ihrem Home-Ordner gestartet:

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

Sie können %USERPROFILE% durch Ihren gewünschten Zielordner ersetzen.

Antwort2

Haben Sie das probiert?

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

In jedem Fall können Sie den Pfad überprüfen, indem Sie einfach eingeben PATH.

Antwort3

Ich weiß, das ist ein sehr alter Beitrag, aber ich bin gerade auf die Antwort darauf gestoßen, da ich das gleiche oder ein ähnliches Problem hatte.

Run %windir%\Sysnative\cmd.exe

Sollte das Problem lösen.

Weitere Einzelheiten finden Sie hierDateisystemumleitung

verwandte Informationen