Ru-Board.club
← Вернуться в раздел «Программы»

» AutoHotkey

Автор: Kaile
Дата сообщения: 08.11.2014 15:38
А она может автоматически запоминая разрешения видео, автоматически же выставлять разрешение экрана монитора, соответствующее оному у просматриваемого видео.
Автор: helbvtynec
Дата сообщения: 08.11.2014 16:28

Цитата:
А она может автоматически запоминая разрешения видео, автоматически же выставлять разрешение экрана монитора, соответствующее оному у просматриваемого видео.

Вы чего, до сих пор ЭЛТ-монитор используете?
Автор: Kaile
Дата сообщения: 08.11.2014 17:21
Да, конечно.
У него качество цвета лучше.
Автор: bio2008
Дата сообщения: 09.12.2014 03:01
Подскажите пожалуйста можно с помощью этой штуки переназначить так чтоб на клавиатуре Microsoft Sculpt Mobile Keyboard клавиши f1-f12 срабатывали без нажатой fn? Нашел вот тут скрипт, но не могу понять он к этой проге подходит? Если да то как им воспользоваться? А то хоть клавиатуру менять или кнопку чем то зажимать Очень не удобно.
Автор: Samotek
Дата сообщения: 09.12.2014 09:17
bio2008

Цитата:
но не могу понять он к этой проге подходит?

Он делает как раз то, о чем ты просишь.

Цитата:
Если да то как им воспользоваться?

Сохрани его как текстовый файл с расширением .ahk и запусти его(enter, dblclick в explorer), если, конечно, у тебя установлен subj. )

Автор: 1ANP
Дата сообщения: 09.12.2014 15:54
Реально ли подружить AutoHotkey с мультимедийными кнопками клавиатуры Razer BlackWindow Ultimate без установки страшно-глючных драйверов Razer Synapse 2.0?
Может кто-то уже имеет подобный скрипт?
Автор: Krot66
Дата сообщения: 09.12.2014 19:43
1ANP
Снеси родной софт, качай вот эту штуку Ссылка, запусти из командной строки и попробуй поклацать оными кнопками. Если реакция в консоли есть, значит можно. Обычно проблемы возникают с другими, не мультимедийными дополнительными клавишами
Автор: 1ANP
Дата сообщения: 09.12.2014 20:16
Krot66
Спасибо, это и спрашивал, и сожалению оказалось те самые 5 дополнительных не мультимедийных кнопок не реагируют.
Автор: bio2008
Дата сообщения: 09.12.2014 21:41
Samotek

Цитата:
Он делает как раз то, о чем ты просишь.

Получилось но не совсем. Например f2-f4 и их сочетания с Ctrl и Shift стали работать, а f5 не работает f7 работает но вместе с ней открывается боковая панель в windows8.1 так же как на f8 и f9 и не работают с сочетаниями Ctrl и Shift. Как f5 сделать рабочий и чтоб f9-f11 с сочетаниями Ctrl и Shift работали?
Зато работает если залепить fn в нажатом состояние. Если это сложно исправить наверно так и сделаю Правда тогда может батарейка будет быстрее садится.
Автор: Samotek
Дата сообщения: 10.12.2014 09:12
bio2008

Цитата:
Получилось но не совсем.

Надо взять штатный WinSpy(правая клавиша на иконке AutoHotKey) или эту замену ему: https://raw.githubusercontent.com/serzh82saratov/AhkSpy/master/AhkSpy.ahk посмотреть коды твоих клавиш и настроить как тебе надо.
Автор: Ludens
Дата сообщения: 13.12.2014 19:59
Этот вопрос наверняка уже сто раз задавался, но я не смог найти ответа ни в шапке темы, ни поиском в версии для печати.
Вопрос такой: а как так вышло, что сегодня сосуществуют и параллельно развиваются целых два продукта с названием AutoHotKey — autohotkey.com и ahkscript.org?
Какой из них лучше? Какой популярнее? Какой выбрать?
Автор: Krot66
Дата сообщения: 13.12.2014 20:49
Ludens
ahkscript.org
autohotkey.com выкладывает старую версию, не поддерживающую многие скрипты
Автор: Ludens
Дата сообщения: 14.12.2014 03:11
Krot66
ничего не понял. Autohotkey существует тыщу лет на сайте autohotkey.com, придуманная Крисом Моллетом. И тут вдруг что, Крис перестает поддерживать "многие скрипты", а кто-то их вдруг начинает поддерживать?
Автор: Krot66
Дата сообщения: 14.12.2014 07:26
Ludens
Ссылка
Ссылка
Автор: Ludens
Дата сообщения: 15.12.2014 00:49
Krot66
спасибо за ссылки, теперь все понятно.
Автор: Memfivosfey
Дата сообщения: 31.12.2014 10:50
Ребята привет, Всех с наступающим!

Есть проблема, не могу её никак решить!

Хочу подвесить на ДВОЙНОЙ КЛИК правой кнопки мыши, 2 действия, нажатие клавиши на клавиатуре + клик правой кнопкой мыши.

При этом, хочу сделать так, что бы не нарушить, стандартные функции мыши, и действия по ОДИНАРНОМУ нажатию клавиши мыши.

есть такой код:


Код: ~RButton::
If (A_PriorHotKey = A_ThisHotKey and A_TimeSincePriorHotkey < 500) {
Send {ASC 90}
}
Return
Автор: OnMyDSeeAtAll
Дата сообщения: 31.12.2014 12:57
Как-то [more=так]
Код: RButton::
If % A_PriorHotKey=A_ThisHotKey
And A_TimeSincePriorHotkey<500
Send, % "{ASC 90}{RButton}"
Else
{
Send, {RButton Down}
KeyWait, RButton
Send, {RButton Up}
}
Return
Автор: Memfivosfey
Дата сообщения: 31.12.2014 23:50

Цитата:
Как-то так наверное.

Спасибо огромное дружище, всё работает!

Только теперь вот какой вопрос.
По непонятным мне причинам! Send, % "{ASC 90}{RButton} - не срабатывает!
А вот эта строка, допустим: Send, % "{Delete}{RButton} срабатывает просто на ура. К сожалению, нужное мне действие висит на клавише "Z"(90). Не подскажешь в чём может быть причина?! Почему-то не шлёт обычные белые клавиши клавиатуры. Тоесть на сколько я могу судить, почему-то не срабатывает именно отправка через ASC код.
Автор: OnMyDSeeAtAll
Дата сообщения: 01.01.2015 00:25
Попробуйте заменить на код виртуальной клавиши (Send, % "{vk5A}{RButton}").
Автор: Nek1t
Дата сообщения: 20.01.2015 00:09
< удалено >
Автор: Nek1t
Дата сообщения: 20.01.2015 15:47
Есть такой скрипт. Суть: когда пользователь отпускает клавишу A, надо нажать клавишу D (и наоборот). Скрипт используется в игре, по каким-то причинам игра не регистрирует искусственное нажатие, если не используется задержка - sleep около 100мс.
Проблема в том, что если сразу же после отжатия A нажать D, то нажатие D "не проходит" в игру - происходит залипание, кажется, как раз на те самые 100мс. Видимо, кнопка так и остается в положении up вне зависимости от ее физического состояния, пока не закончит работу sleep. Это ограничение как-то можно обойти?


Код: ~*a up::

SendInput {d down}
Sleep 100
SendInput {d up}
return

~*d up::

SendInput {a down}
Sleep 100
SendInput {a up}
return
Автор: OnMyDSeeAtAll
Дата сообщения: 20.01.2015 22:55
del

Автор: Nek1t
Дата сообщения: 20.01.2015 23:47
OnMyDSeeAtAll
Спасибо, сейчас протестирую. Тот же неприятный баг со sleep. Если сразу после отжатия A нажать D, то персонаж застревает на месте на долю секунды, т.к. нажатие D "не проходит" в игру - D уже нажата, а SendInput {d up} произойдет только после того, как истечет sleep.
Автор: akkustik77
Дата сообщения: 28.02.2015 11:39
Всем привет.
В игре The Elder Scrolls V: Skyrim, есть кнопка - Q. Если её нажать, герой всегда будет бежать.
Пожалуйста, напишите подобны скрипт. (нужно для других игр)
Но ещё нужно что б кнопка W отлипала при нажатии на клавиши - Q,W,A,S,D
P.S
Вот пример скрипта:
vk51:: SendInput % "{vk57 " ((T := !T) ? "Down" : "Up") "}"
Но тут при нажатии клавишь - A,S,D, кнопка W не отлипает.
Помогите пож
Автор: Mihail_Dmitrievich
Дата сообщения: 02.03.2015 06:05
Привет, ребят, подскажите пожалуйста, можно ли поставить копировать - Ctrl, а вставить - Alt?
Автор: monsoon
Дата сообщения: 12.03.2015 12:17
Нужно после вставки текста из буфера обмена выделить этот текст слева направо.
Можно сделать так:

Код: Send, % "{LEFT " StrLen(Clipboard) "}+{RIGHT " StrLen(Clipboard) "}"
Автор: ViCin
Дата сообщения: 26.03.2015 10:23
Извините, дурацкий наверно вопрос, но голову уже всю сломал. AHK давно забыл, что знал. Уже час пытаюсь понять, чем когда-то записывал макрос (перехват нажатий клавиш и мыши). Вижу только один Windows Spy... И даже гугл не помогает...
Автор: Krot66
Дата сообщения: 27.03.2015 10:27
ViCin
Посмотри вот здесь. Первый вариант, кажется, лучший
Автор: Any_utka
Дата сообщения: 15.04.2015 12:32
Приветствую всех!
Где-то встречала в этом топике (а может и в другом месте на просторах интернетов) вариант, при котором стандартная функция Ctrl+C (вставка данных из буфера обмена в текущее окно) используется двойное нажатие клавиши [Insert]. Причем интервал между нажатиями можно тоже было задать в скрипте. А сейчас вот понадобилось - и не могу найти. Пробовала сама написать, но не хватает знаний Никому такое не попадалось?

И то же самое для двойного нажатия клавиши [Puase/Break]. Или одинарного?

Заранее всем спасибо!
Автор: Krot66
Дата сообщения: 15.04.2015 15:43
Что-то вроде:

Код:
~sc52::
~Ins::
if (A_ThisHotkey = A_PriorHotkey && A_TimeSincePriorHotkey < 500)
    Send ^{vk56}
return

Страницы: 12345678910111213141516171819202122232425262728293031323334

Предыдущая тема: как добавить ивритские шрифты


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.