Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » AutoHotkey

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

LonerDergunov



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
#NoEnv
#NoTrayIcon
#Persistent
#KeyHistory, 0
#SingleInstance, force
ListLines, Off
 
SetTimer, mTimer, 200
mTimer:
If WinActive("ahk_class TTOTAL_CMD")
{
  MouseGetPos,,,, mControl
  if ( mControl ~= "ListBox" )
  {
    WinGet, TCHWND, ID, ahk_class TTOTAL_CMD
    SeparateTree := 0
    Loop, 3
    {
      ControlGetText, TMyText%A_Index%, TMyListBox%A_Index%, ahk_id %TCHWND%
      ControlGetText, LCLText%A_Index%, LCLListBox%A_Index%, ahk_id %TCHWND%
      if ( TMyText%A_Index% = "W_TreeList2" || LCLText%A_Index% = "W_TreeList2" )
      {
        SeparateTree := 2
        break
      }
      else if ( TMyText%A_Index% = "W_TreeList1" || LCLText%A_Index% = "W_TreeList1" )
        SeparateTree := 1
    }
 
    Loop, 3
    {
      LB%A_Index% := "ListBox" (SeparateTree + A_Index)
    }
 
    if ( mControl ~= LB1 )
      PostMessage, 1075, 4002,,, ahk_class TTOTAL_CMD
    else if ( mControl ~= LB3 )
      PostMessage, 1075, 4001,,, ahk_class TTOTAL_CMD
    else if ( mControl ~= LB2 )
      {
        WinGet, TCControls, ControlList, ahk_id %TCHWND%
        TCFTPMode := 0
        Loop, Parse, TCControls, `n, `r
          {
            if ( A_LoopField ~= LB3 )
            {
              TCFTPMode := 1
              break
            }
          }
        PostMessage, 1075, 400 (TCFTPMode="1" ? 2:1),,, ahk_class TTOTAL_CMD
      }
  }
}
Exit, (mControl) And mControl:=""

Всего записей: 2972 | Зарегистр. 11-07-2007 | Отправлено: 04:24 08-06-2014 | Исправлено: LonerDergunov, 04:40 08-06-2014
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » AutoHotkey


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru