Какое стороннее программное обеспечение для «горячих клавиш» следует использовать для Windows?

Я хочу установить программное обеспечение для сочетания клавиш в системе Windows 7. В основном, если найдены следующие две бесплатные альтернативы:

  • AutoHotkey (бесплатное ПО / с открытым исходным кодом)
  • AutoIt (бесплатное программное обеспечение / закрытый исходный код)

Теперь я не совсем уверен, как я буду использовать программное обеспечение в будущем. Для начала я хочу деактивировать некоторые сочетания клавиш Windows, а также реализовать несколько новых (изменение размера открытых окон определенным образом и т. д.).

Есть несколько сравнительных сайтов, например:

Но это не было окончательным для меня, поэтому я до сих пор не знаю, какой из них выбрать. Если вы использовали оба приложения и можете подсказать мне, или вы знаете сайт со структурированной матрицей, такой как сравнение функций и удобство использования, пожалуйста, дайте мне знать. Кроме того, есть ли какое-либо другое программное обеспечение, на которое я должен взглянуть? Большое спасибо! Альбин

PS. Я бы вставил больше двух ссылок, но мне нельзя.

Ответы (2)

Обзоры, на которые вы ссылаетесь, совершенно непредвзяты, и в них говорится о большинстве вещей, которые вам нужно знать. На их основе вы сами можете составить сравнительную матрицу, она будет точной.

Мое руководство для вас таково:

AutoIt более продвинут в общей автоматизации, т.е. если вы хотите автоматизировать какой-либо установщик, распознавая содержимое его окон и нажимая кнопки для продолжения. Если такие более длинные сценарии являются вашей основной целью, используйте AutoIt.

В AHK вышеуказанная задача может быть более проблематичной. AHK превосходит горячие строки и магию, ориентированную на горячие клавиши, которая, как показывает второй обзор, более громоздка в AutoIt.

Если вы намерены предоставить себе кучу небольших удобств в Windows, большинство из которых доступны с помощью горячих клавиш и строк быстрого доступа, используйте AutoHotKey. Учитывая масштабируемость (переход от более простых горячих клавиш к более сложным скриптам с течением времени), я сомневаюсь, что вы сможете найти в Windows другое аналогичное программное обеспечение — бесплатное, с открытым исходным кодом, универсальное.

Этот ответ неплохой, но я не могу сказать, действительно ли вы использовали оба. Я также не согласен с вашей характеристикой «длинных сценариев». Для меня вы не представили примеров более длинных сценариев, а AutoHotkey так же хорош в длинных сценариях, как и AutoIt. Возможно, AutoIt лучше в некоторых вещах, чем AutoHotkey (я не уверен, потому что я недостаточно использовал AutoIt), но это не имеет ничего общего с длиной скриптов.
@JohnY - может быть, вы немного переоцениваете это. Пункты с 3 по 5 достаточно точно обозначают их различное назначение. Вы должны знать, чего именно вы хотите, и тогда вы сможете решить. Остальное, как и нюансы их языков программирования, — просто детали по сравнению с поставленной выше целью.
Я совсем не заморачиваюсь. На самом деле, AutoHotkey разработан, чтобы иметь возможность делать все , что может делать AutoIt (и даже больше). Ведь это вилка. AutoHotkey прекрасно умеет писать сценарии, и если вы в это не верите, значит, вы недостаточно им пользовались. Я не уверен, что AutoIt может сделать что- то лучше, чем AutoHotkey, но я допускаю эту возможность , потому что я недостаточно использовал AutoIt. В AutoIt все согласны с тем, что у него более чистый синтаксис, чем у AutoHotkey. Вот и все.
@JohnY — Похоже, мы оба пишем одно и то же, используя разные слова, не нужно спорить :). (Например, я использовал «более длинные сценарии» вместо «более чистого синтаксиса», потому что я предположительно писал для менее технических пользователей, не видя вашего профиля переполнения стека .) Кстати, AHK v3 также будет иметь более последовательный синтаксис. Может быть, мы можем закрыть этот вопрос-ответ сейчас. Но если есть что-то еще, на что не ответили, дайте мне знать.
@miroxlav Я не смог найти ссылку на AHK v3 только для v2, которая все еще находится в стадии альфа-тестирования.
@Sonamor — эта ссылка была в одной из вышеупомянутых статей. Возможно, это была просто неправильная нумерация. Насколько я помню, смысл такой: следующая мажорная версия.
@Sonamor - AHK v2 удаляет устаревший синтаксис, но неясно, станет ли он когда-либо основной версией AHK. AutoIt v2 также имел устаревший синтаксис (это была исходная основа для AHK). AutoIt v3 полностью отказался от устаревшего синтаксиса и перешел к чему-то, что больше похоже на современные формы Basic. Это синтаксис AutoIt v3, который, по общему мнению, чище. Большая часть синтаксиса и языковых возможностей AHK v2 уже доступна в версии 1.1, но она смешана с устаревшим синтаксисом.

Лично я использую Clavier+ для создания собственных горячих клавиш (в основном для ввода текста).

Это также позволяет выполнять более сложные операции, но, возможно, не совсем то, что вы ожидаете из коробки (изменение размера окон,...)