Загрузка...

AHK help

Thread in Programming created by vladikprikol Apr 2, 2018. (bumped Apr 2, 2018) 411 views

  1. vladikprikol
    vladikprikol Topic starter Apr 2, 2018 164 Feb 21, 2017
    Как узнать расположение запущенного процесса для дальнейшего открытия этой директории?
     
  2. L1net_inactive98796
    L1net_inactive98796 Apr 2, 2018 Banned 240 Mar 29, 2017

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

    ^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 Topic starter Apr 4, 2018 164 Feb 21, 2017
    Спасибо
     
  7. renameduser_300512
    renameduser_300512 Apr 4, 2018 "К" 16 Feb 13, 2018
Top
Loading...