Загрузка...

AHK help

Тема в разделе Программирование создана пользователем vladikprikol 2 апр 2018. (поднята 2 апр 2018) 414 просмотров

  1. vladikprikol
    vladikprikol Автор темы 2 апр 2018 164 21 фев 2017
    Как узнать расположение запущенного процесса для дальнейшего открытия этой директории?
     
  2. L1net_inactive98796
    L1net_inactive98796 2 апр 2018 Заблокирован(а) 240 29 мар 2017

    в ahk чота ты из обычного биндера собираешься ******* делать, или что?
     
  3. vladikprikol
    vladikprikol Автор темы 2 апр 2018 164 21 фев 2017
    С каких пор ahk - это обычный биндер и причем тут *******, если я описал совсем другие процессы
     
  4. vladikprikol
    vladikprikol Автор темы 2 апр 2018 164 21 фев 2017
    Никто не поможет? Пожалуйста, симпами не обижу
     
  5. swmf
    swmf 3 апр 2018 101 8 дек 2017
    Код

    ^F2::

    WinGet, PID, PID, A

    FullEXEPath := GetModuleFileNameEx( PID )

    FileGetVersion, Version, %FullEXEPath%

    MsgBox, 0, %Version%, %FullEXEPath%

    Return



    GetModuleFileNameEx( p_pid ) ; by shimanov - www.autohotkey.com/forum/viewtopic.php?t=9000

    {

    if A_OSVersion in WIN_95,WIN_98,WIN_ME

    {

    MsgBox, This Windows version (%A_OSVersion%) is not supported.

    return

    }



    h_process := DllCall( "OpenProcess", "uint", 0x10|0x400, "int", false, "uint", p_pid )

    if ( ErrorLevel or h_process = 0 )

    return



    name_size = 255

    VarSetCapacity( name, name_size )



    result := DllCall( "psapi.dll\GetModuleFileNameExA", "uint", h_process, "uint", 0, "str"

    , name, "uint", name_size )



    DllCall( "CloseHandle", h_process )



    return, name

    }
     
  6. vladikprikol
    vladikprikol Автор темы 4 апр 2018 164 21 фев 2017
    Спасибо
     
  7. renameduser_300512
    renameduser_300512 4 апр 2018 "К" 16 13 фев 2018
Top
Загрузка...