1 (изменено: Jay, 2014-07-09 10:14:24)

Тема: AHK: Lightroom и Autohotkey

Доброго времени суток!
Я в построении скриптов полный профан, кое-как забиндил три кнопки под некоторые функции для ускорения работы в Lightroom. Но столкнулся с проблемой: не работает #IfWinActive (для того чтобы бинд работал только в лайтруме). Перепробовал кучу вариантов и в итоге забил, сделал выключатель на F12. Может кто-то подскажет, как сдать, "чтоб работало". Также интересно, писал ли кто-нибудь для себя нечто подобное.
Инструкцию читал, эту статью тоже, этот скрипт у меня не идёт.

windows 8 64


У меня вот такое получилось:


Suspend
F12:: Suspend
numpad0:: SEND, gx{RIGHT} {SPASE}
numpad1:: SEND, ^+{s}{enter}
numpad4:: SEND, ^+{d}

2

Re: AHK: Lightroom и Autohotkey

Обязательно прочитать перед созданием темы!
Jay, правильно оформите заголовок темы и код скрипта.

3

Re: AHK: Lightroom и Autohotkey

Неужели никто не знает как заставить AHK работать только в одной программе?

4

Re: AHK: Lightroom и Autohotkey

Важнейшие правила оформления тем. пишет:

Крайне нежелательно отвечать в темах, оформленных неправильно!

Так если вы до сих пор не можете даже простейшие правила форума изучить и привести топик в порядок, то вам во первых нельзя отвечать, а во вторых...

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

5

Re: AHK: Lightroom и Autohotkey

serzh82saratov пишет:
Важнейшие правила оформления тем. пишет:

Крайне нежелательно отвечать в темах, оформленных неправильно!

Так если вы до сих пор не можете даже простейшие правила форума изучить и привести топик в порядок, то вам во первых нельзя отвечать, а во вторых...

Так я всё исправил.
Простите я не сижу на форумах по программированию, мне сложно разобраться во всех специфических терминах.
Мне просто нужна помощь, уверен для большинства из вас мой вопрос решаем в "два клика".
Если нельзя тут ответить, напишите в личку или на почту fotoantonpro@gmail.com , буду вам очень признателен.

6

Re: AHK: Lightroom и Autohotkey

Jay, приведите код, как вы пробовали использовать #IfWinActive.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

7 (изменено: Jay, 2014-07-15 03:45:01)

Re: AHK: Lightroom и Autohotkey

teadrinker пишет:

Jay, приведите код, как вы пробовали использовать #IfWinActive.

Пока составлял список использованных "нерабочих" вариантов, наткнулся на рабочий!

#IfWinActive, LR WORK - Adobe Photoshop Lightroom - Develop
  numpad0:: SEND, gx{RIGHT} {SPASE}
  numpad1:: SEND, ^+{s}{enter}
  numpad4:: SEND, ^+{d}

Проблема была в "LR WORK" Это название каталога с которым я работаю в данный момент, но работает только в модуле Develop

вот варианты первой строчки которые у меня не работали

#IfWinActive, Lightroom
#IfWinActive, Lightroom 5
#IfWinActive, Adobe Photoshop Lightroom - Develop
#IfWinActive, Adobe Photoshop Lightroom - Library
#IfWinActive, Adobe Photoshop Lightroom 5
#IfWinActive, Adobe Photoshop Lightroom
#IfWinActive, Adobe Photoshop Lightroom 64-bit
#IfWinActive, Lightroom - Develop
#IfWinActive, Lightroom - Library
#IfWinActive ahk_class Lightroom

Окончательный вариант который меня полностью устраивает (добавил управление экспозицией колесом мышки):

Suspend
F12:: Suspend
#IfWinActive, LR WORK - Adobe Photoshop Lightroom - Develop
  numpad0:: SEND, gx{RIGHT} {SPASE}
  numpad1:: SEND, ^+{s}{enter}
  numpad4:: SEND, ^+{d}
  WheelUp:: SEND, =
  WheelDown:: SEND, -
#IfWinActive
;
#IfWinActive, LR WORK - Adobe Photoshop Lightroom - Library
  numpad0:: SEND, gx{RIGHT} {SPASE}
  numpad1:: SEND, ^+{s}{enter}
  numpad4:: SEND, ^+{d}
#IfWinActive

8 (изменено: Irbis, 2014-07-15 07:17:20)

Re: AHK: Lightroom и Autohotkey

Jay, рекомендую прочитать подробней про директиву SetTitleMatchMode.

9

Re: AHK: Lightroom и Autohotkey

Irbis пишет:

Jay, рекомендую прочитать подробней про директиву SetTitleMatchMode.

Для меня это слишком сложно(
Я практически ничего не понял.