Показано с 1 по 10 из 126

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    21.04.2009
    Сообщений
    92
    Вес репутации
    222

    По умолчанию Re: Примеры ahk-скриптов

    Нашёл способ как переместить окошко, имея ahk_class который меняется частично.
    Может быть кому пригодится в будущем.

    Способ 1:
    Код:
    OldMode := A_TitleMatchMode
    SetTitleMatchMode, RegEx
    
    WinWait, ahk_class Afx:400000:3:10011:1900011:[A-Fa-f\d]{7} 
    IfWinNotActive, ahk_class Afx:400000:3:10011:1900011:[A-Fa-f\d]{7} 
    WinActivate, ahk_class Afx:400000:3:10011:1900011:[A-Fa-f\d]{7} 
    WinMove, 155, 160
    
    SetTitleMatchMode, %OldMode%
    Способ 2:
    Код:
    OldMode := A_TitleMatchMode
    SetTitleMatchMode, RegEx
    
    WinWait, ahk_class Afx:400000:3:10011:1900011:.*
    IfWinNotActive, ahk_class Afx:400000:3:10011:1900011:.*
    WinActivate, ahk_class Afx:400000:3:10011:1900011:.*
    WinMove, 155, 160
    
    SetTitleMatchMode, %OldMode%

  2. #2
    Гуру Аватар для ashu
    Регистрация
    29.01.2008
    Возраст
    52
    Сообщений
    1,161
    Вес репутации
    592

    По умолчанию Re: Примеры ahk-скриптов

    Цитата Сообщение от ghostic Посмотреть сообщение
    Нашёл способ как переместить окошко, имея ahk_class который меняется частично.
    Может быть кому пригодится в будущем.
    Молодец!
    А я-то считал, что SetTitleMatchMode на ahk_class не распространяется...

    Тогда, может, сработает и так?

    SetTitleMatchMode 2
    WinWait, ahk_class Afx:400000:3:10011:1900011
    Последний раз редактировалось ashu; 18.06.2009 в 09:36.
    С уважением, Алексей
    Мой Prius NHW11

  3. #3
    Пользователь
    Регистрация
    21.04.2009
    Сообщений
    92
    Вес репутации
    222

    По умолчанию Re: Примеры ahk-скриптов

    Цитата Сообщение от ashu Посмотреть сообщение
    Молодец!
    А я-то считал, что SetTitleMatchMode на ahk_class не распространяется...

    Тогда, может, сработает и так?

    SetTitleMatchMode 2
    WinWait, ahk_class Afx:400000:3:10011:1900011
    Попробовал, но что-то данный метод не сработал лог остановился на WinWait.
    А вот такой еще вопрос, я хочу выставлять окошки приложения по координатам, типа сбил их мышкой и они восстановились на нужные места, а есть ли такая функция что бы вообще окно нельзя было сдвинуть? (типа прописал жестоко координаты и мышкой окно нельзя сдвинуть)

  4. #4
    Гуру Аватар для ashu
    Регистрация
    29.01.2008
    Возраст
    52
    Сообщений
    1,161
    Вес репутации
    592

    По умолчанию Re: Примеры ahk-скриптов

    Цитата Сообщение от ghostic Посмотреть сообщение
    а есть ли такая функция что бы вообще окно нельзя было сдвинуть? (типа прописал жестоко координаты и мышкой окно нельзя сдвинуть)
    Я для этого убираю у окна рамку:

    WinSet, Style, -0xC00000, %mywin%
    С уважением, Алексей
    Мой Prius NHW11

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •