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

Древовидный режим

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

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

    Новый вариант

    В конфиге RR (KeyTBL.ini) теперь пусто (файл я удалил).

    AHK-скрипт (avc_control.ahk, запускается при старте винды):
    Код:
    #NoTrayIcon		; не отображать значок скрипта в трее
    #SingleInstance force	; перезагрузить скрипт, если он уже запущен
    DetectHiddenWindows, On	; искать в скрытых окнах
    #NoEnv			; запрещаем имена переменных как у переменных окружения
    SendMode Input		; ускорренный ввод
    
    ^!+a::RButton		; имитация правой кнопки мышки
    
    ^!+b::			; screenshot
    ;делаем снимок экрана
    Send, {PRINTSCREEN} ; снимок всего экрана (PrtSc)
    ;Send, !{PRINTSCREEN} ; снимок активного окна (Alt + PrtSc)
    ;создаём пустой файл
    FileAppend,, C:\PrScr.bmp
    ;открываем пустой файл в скрытом окне Paint
    Run, mspaint C:\PrScr.bmp,, Hide
    ;ждём запуска Paint
    WinWait, PrScr.bmp - Paint
    ;команда меню "Правка" - "Вставить"
    PostMessage, 0x111, 57637, 0, , PrScr.bmp - Paint
    ;команда меню "Файл" - "Сохранить"
    PostMessage, 0x111, 57603, 0, , PrScr.bmp - Paint
    ;команда меню "Файл" - "Выход"
    PostMessage, 0x111, 57665, 0, , PrScr.bmp - Paint
    ;ждём завершения работы Paint
    WinWaitClose, PrScr.bmp - Paint
    FileGetTime, OutputVar, C:\PrScr.bmp, C
    ;переносим итоговый файл в хранилище и меняем ему имя на уникальное
    FileMove C:\PrScr.bmp, C:\Scrns\ss_%OutputVar%.bmp
    return
    
    ^!+f::			; NEXT теперь передаём сразу винампу
    PostMessage, 0x111, 40048,,, ahk_class Winamp v1.x ; следующий трек
    return
    
    ^!+g::			; PREV теперь передаём сразу винампу
    PostMessage, 0x111, 40044,,, ahk_class Winamp v1.x ; предыдущий трек
    return
    
    ^!+h::			; PLAY/PAUSE теперь передаём сразу винампу
    SendMessage, 0x400,, 104,, ahk_class Winamp v1.x ; проверка воспроизведения
        If ErrorLevel = 0 ; если не воспроизводится, то...
            PostMessage, 0x111, 40045,,, ahk_class Winamp v1.x ; включить воспроизведение
        Else ; если воспроизводится, то...
            PostMessage, 0x111, 40046,,, ahk_class Winamp v1.x ; поставить на паузу
    return
    
    ^!+i::			; RR command GAMMA
    Run, "C:\Program Files\RoadRunner\Exec.exe" GAMMA
    return
    Вздрагивания окна внешней проги теперь нет.
    Последний раз редактировалось ashu; 27.08.2008 в 22:35.
    С уважением, Алексей
    Мой Prius NHW11

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

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

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

Ваши права

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