-1
In diesem Code keine offenen aktuellen Anwendungsordner, da die FilePath Variable enthalten exe DateinameAutohotkey Ordner öffnen der aktuellen Anwendung oder ein Prozess
F11::
PID = 0
WinGet, hWnd,, A
DllCall("GetWindowThreadProcessId", "UInt", hWnd, "UInt *", PID)
hProcess := DllCall("OpenProcess", "UInt", 0x400 | 0x10, "Int", False
, "UInt", PID)
PathLength = 260*2
VarSetCapacity(FilePath, PathLength, 0)
DllCall("Psapi.dll\GetModuleFileNameExW", "UInt", hProcess, "Int", 0, "Str", FilePath, "UInt", PathLength)
DllCall("CloseHandle", "UInt", hProcess)
Run, Explorer %FilePath%
Vielen Dank im Voraus für jede Hilfe.
vielen Dank das wirklich funktionieren! – dcaro
@dcaro JFYI Sie können eine Antwort akzeptieren, indem Sie auf das Häkchen in der Nähe der Antwort klicken. Weitere Informationen dazu, wie akzeptierende Antworten funktionieren, finden Sie in diesem [post] (http://meta.stackexchange.com/questions/23138/how-to-accept-the-answer-on-stack- overflow). Auch wenn Sie eine Antwort akzeptieren, wäre es toll, wenn Sie auch für die Antwort stimmen, indem Sie auf den Pfeil neben dem Beitrag klicken. Es ist überhaupt nicht obligatorisch, aber es ist üblich, vernünftig und empfohlen. Während Sie nur eine Antwort akzeptieren können, können Sie so viele Antworten auflisten, wie Sie für nützlich halten, einschließlich der akzeptierten Antwort. –
@ user3419297 JFYI Sie können auch für eine Frage stimmen, wenn Sie denken, dass die Frage nützlich ist und eine gute Antwort ist. –