Скачать AutoHotkey русскую версию - IT Новости из мира ПК
Oc-windows.ru

IT Новости из мира ПК
3 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Скачать AutoHotkey русскую версию

AutoHotkey

AutoHotkey (АвтоХоткей) — бесплатная программа для назначения горячих клавиш как для выполнения «стандартных» операций в Windows, так и сложных скриптов с большим списком всевозможных параметров. Программа позволяет создать скрипты позволяющие запустить одной или группой клавиш за раз большое количество приложений, причем запуск приложений может происходить со всевозможными параметрами.

Надоела стандартная раскладка клавиатуры? Хочется индивидуальности при работе с различными приложениями, играми и серфингом в Сети. Не беда! С новой программой от разработчика Jonathana Bennetta вы осуществите все эти желания в один миг. Итак, знакомьтесь AutoHotkey — замечательная бесплатная утилита предназначенная для самой что ни на есть персональной настройки клавиатуры, мыши, геймпада — да любого подключенного устройства управления, посредством переназначения его клавиш, кнопок и пр. В общем, зверь программа!

Вы только представьте себе, какой спектр возможностей открывается при использовании данной утилиты. Помимо полной автоматизации всех действий по нажатию одной кнопки, вы также сможете задать собственные “горячие” клавиши создав индивидуальную раскладку. Добавьте к этому функцию автозамены при печатании (“прв” замениться на “привет”), возможность написания собственных макросов и скриптов, и получите, наверное, самый лучший на сегодняшний день Replacement key софт. Единственным минусом во всем этом великолепии является интерфейс. Он не замысловат и аскетичин. Но поверьте, функционал программы от этого не страдает, так как основная состовляющая интерфейса сокрыта в простом текстовом файле с расширением .ahk в котором расположены команды и ассоциированные с ними сочетания клавишь.

Программа предполагает собственноручное написания скриптов. А как вы понимайте, без каких либо мало-мальски начальных представлений о программировании, изучение программы может слегка затянуться. Хотя нет! Наборы готовых скриптов AutoIt v2 все же имеются, но создавать что-то самому ведь гораздо приятней. Понимайте!

Как пользоваться.

Пользоваться программой на самом деле очень просто. Для начало откройте любой текстовый редактор и запишите в нем необходимую команду.

Как пример открытие сайта softwarefor.ru сочетанием клавиш Win + Z.

Для этого занесите в текстовый файл запись вида.

Затем в текстовом редакторе выберите пункт «Сохранить как. » и в поле имя файла внесите запись следующего вида — «имяскрипта.ahk». Двойные кавычки в нашем случае обязательны к применению. Запустите полученный скрипт и попробуйте программу в действие.

Скачать пример скрипта в котором по горячим клавишам. Win+Z, Win+X, Win+C, Win+V, Win+A, Win+S, Win+D запускаются соответственно softwarefor.ru, ya.ru, google.ru, vk.com, mail.ru, lenta.ru, facebook.com можно по этой ссылке

Примечание. Для того чтобы назначить горячим клавишам открытие какого-либо сайта, обязательно применяйте тройное W в начале URL’а, в противном случае программа думает, что вы назначили ей открытие файла softwarefor с расширением ru, что не есть правильно.

Скачать Ahk2Exe.exe и исправить ошибки выполнения

Файлы Windows Executable, такие как Ahk2Exe.exe, считаются разновидностью файла Win32 EXE (Исполняемое приложение). Они соотносятся с расширением EXE, разработанным компанией Open Source для AutoHotkey 1.1.30.02.

Файл Ahk2Exe.exe изначально был выпущен с AutoHotkey 1.1.30.02 04/01/2019 для ОС Windows 10. Согласно нашим сведениям, это единственная версия файла от компании Open Source.

Ниже приведены подробные сведения, порядок устранения неполадок, возникших с файлом EXE, и бесплатные загрузки различных версий файла Ahk2Exe.exe.

Рекомендуемая загрузка: исправить ошибки реестра в WinThruster, связанные с Ahk2Exe.exe и (или) AutoHotkey.

Совместимость с Windows 10, 8, 7, Vista, XP и 2000

Средняя оценка пользователей

Обзор файла

Сведения о разработчике и ПО
Программа:AutoHotkey 1.1.30.02
Разработчик:Open Source
Программное обеспечение:AutoHotkey
Версия ПО:1.1.30.02
Сведения о файле
Набор символов:Unicode
Код языка:English (U.S.)
Флаги файлов:(none)
Маска флагов файлов:0x0017
Точка входа:0xda2de
Размер кода:645632
  • Просмотреть другие сведения о Ahk2Exe.exe
Информация о файлеОписание
Размер файла:344 kB
Дата и время изменения файла:2020:01:17 06:36:32+00:00
Тип файла:Win32 EXE
Тип MIME:application/octet-stream
Тип компьютера:Intel 386 or later, and compatibles
Метка времени:2019:04:01 10:26:28+00:00
Тип PE:PE32
Версия компоновщика:10.0
Размер кода:645632
Размер инициализированных данных:211456
Размер неинициализированных данных:
Точка входа:0xda2de
Версия ОС:5.0
Версия образа:0.0
Версия подсистемы:5.0
Подсистема:Windows GUI
Номер версии файла:1.1.30.2
Номер версии продукта:1.1.30.2
Маска флагов файлов:0x0017
Флаги файлов:(none)
Файловая ОС:Win32
Тип объектного файла:Executable application
Подтип файла:
Код языка:English (U.S.)
Набор символов:Unicode
Описание файла:
Версия файла:1.1.30.02
Внутреннее имя:
Авторское право:
Название продукта:
Версия продукта:1.1.30.02

✻ Фрагменты данных файлов предоставлены участником Exiftool (Phil Harvey) и распространяются под лицензией Perl Artistic.

Что такое сообщения об ошибках Ahk2Exe.exe?

Ahk2Exe.exe — ошибки выполнения

Ошибки выполнения — это ошибки AutoHotkey, возникающие во время «выполнения». Термин «выполнение» говорит сам за себя; имеется в виду, что данные ошибки EXE возникают в момент, когда происходит попытка загрузки файла Ahk2Exe.exe — либо при запуске приложения AutoHotkey, либо, в некоторых случаях, во время его работы. Ошибки выполнения являются наиболее распространенной разновидностью ошибки EXE, которая встречается при использовании приложения AutoHotkey.

В большинстве случаев ошибки выполнения Ahk2Exe.exe, возникающие во время работы программы, приводят к ненормальному завершению ее работы. Большинство сообщений об ошибках Ahk2Exe.exe означают, что либо приложению AutoHotkey не удалось найти этот файл при запуске, либо файл поврежден, что приводит к преждевременному прерыванию процесса запуска. Как правило, AutoHotkey не сможет запускаться без разрешения этих ошибок.

К числу наиболее распространенных ошибок Ahk2Exe.exe относятся:

  • Ahk2Exe.exe — недопустимое изображение.
  • Ahk2Exe.exe — ошибка приложения.
  • Не удается найти Ahk2Exe.exe.
  • Не удается установить Ahk2Exe.exe.
  • Не удается запустить Ahk2Exe.exe. Класс не зарегистрирован.
  • Не удается запустить Ahk2Exe.exe.
  • Не удалось правильно инициализировать Ahk2Exe.exe.
  • Ошибка файла Ahk2Exe.exe; файл должен быть закрыт. Приносим извинения за неудобства.
  • Файл Ahk2Exe.exe не является допустимым приложением Win32.
  • Файл Ahk2Exe.exe не выполняется.
  • Не удается найти Ahk2Exe.exe.
  • Ошибка при запуске программы: Ahk2Exe.exe.
  • Неправильный путь приложения: Ahk2Exe.exe.
  • Файл Ahk2Exe.exe отсутствует или поврежден.
  • Windows не удалось запустить — Ahk2Exe.exe.

Не удается запустить программу из-за отсутствия Ahk2Exe.exe на компьютере. Попробуйте переустановить программу, чтобы устранить эту проблему.

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

Поиск причины ошибки Ahk2Exe.exe является ключом к правильному разрешению таких ошибок. Несмотря на то что большинство этих ошибок EXE, влияющих на Ahk2Exe.exe, происходят во время запуска, иногда ошибка выполнения возникает при использовании AutoHotkey 1.1.30.02. Причиной этого может быть недостаточное качество программного кода со стороны Open Source, конфликты с другими приложениями, сторонние плагины или поврежденное и устаревшее оборудование. Кроме того, эти типы ошибок Ahk2Exe.exe могут возникать в тех случаях, если файл был случайно перемещен, удален или поврежден вредоносным программным обеспечением. Таким образом, крайне важно, чтобы антивирус постоянно поддерживался в актуальном состоянии и регулярно проводил сканирование системы.

Как исправить ошибки Ahk2Exe.exe — 3-шаговое руководство (время выполнения:

Если вы столкнулись с одним из вышеуказанных сообщений об ошибке, выполните следующие действия по устранению неполадок, чтобы решить проблему Ahk2Exe.exe. Эти шаги по устранению неполадок перечислены в рекомендуемом порядке выполнения.

Шаг 1. Восстановите компьютер до последней точки восстановления, «моментального снимка» или образа резервной копии, которые предшествуют появлению ошибки.

Чтобы начать восстановление системы (Windows XP, Vista, 7, 8 и 10):

  1. Нажмите кнопку «Пуск» в Windows
  2. В поле поиска введите «Восстановление системы» и нажмите ENTER.
  3. В результатах поиска найдите и нажмите «Восстановление системы»
  4. Введите пароль администратора (при необходимости).
  5. Следуйте инструкциям мастера восстановления системы, чтобы выбрать соответствующую точку восстановления.
  6. Восстановите компьютер к этому образу резервной копии.

Если на этапе 1 не удается устранить ошибку Ahk2Exe.exe, перейдите к шагу 2 ниже.

Шаг 2. Если вы недавно установили приложение AutoHotkey (или схожее программное обеспечение), удалите его, затем попробуйте переустановить AutoHotkey.

Чтобы удалить программное обеспечение AutoHotkey, выполните следующие инструкции (Windows XP, Vista, 7, 8 и 10):

  1. Нажмите кнопку «Пуск» в Windows
  2. В поле поиска введите «Удалить» и нажмите ENTER.
  3. В результатах поиска найдите и нажмите «Установка и удаление программ»
  4. Найдите запись для AutoHotkey 1.1.30.02 и нажмите «Удалить»
  5. Следуйте указаниям по удалению.

После полного удаления приложения следует перезагрузить ПК и заново установить AutoHotkey.

Если на этапе 2 также не удается устранить ошибку Ahk2Exe.exe, перейдите к шагу 3 ниже.

Шаг 3. Выполните обновление Windows.

Когда первые два шага не устранили проблему, целесообразно запустить Центр обновления Windows. Во многих случаях возникновение сообщений об ошибках Ahk2Exe.exe может быть вызвано устаревшей операционной системой Windows. Чтобы запустить Центр обновления Windows, выполните следующие простые шаги:

  1. Нажмите кнопку «Пуск» в Windows
  2. В поле поиска введите «Обновить» и нажмите ENTER.
  3. В диалоговом окне Центра обновления Windows нажмите «Проверить наличие обновлений» (или аналогичную кнопку в зависимости от версии Windows)
  4. Если обновления доступны для загрузки, нажмите «Установить обновления».
  5. После завершения обновления следует перезагрузить ПК.

Если Центр обновления Windows не смог устранить сообщение об ошибке Ahk2Exe.exe, перейдите к следующему шагу. Обратите внимание, что этот последний шаг рекомендуется только для продвинутых пользователей ПК.

Если эти шаги не принесут результата: скачайте и замените файл Ahk2Exe.exe (внимание: для опытных пользователей)

Если ни один из предыдущих трех шагов по устранению неполадок не разрешил проблему, можно попробовать более агрессивный подход (примечание: не рекомендуется пользователям ПК начального уровня), загрузив и заменив соответствующую версию файла Ahk2Exe.exe. Мы храним полную базу данных файлов Ahk2Exe.exe со 100%-ной гарантией отсутствия вредоносного программного обеспечения для любой применимой версии AutoHotkey . Чтобы загрузить и правильно заменить файл, выполните следующие действия:

  1. Найдите версию операционной системы Windows в нижеприведенном списке «Загрузить файлы Ahk2Exe.exe».
  2. Нажмите соответствующую кнопку «Скачать», чтобы скачать версию файла Windows.
  3. Скопируйте этот файл в соответствующее расположение папки AutoHotkey:

Если этот последний шаг оказался безрезультативным и ошибка по-прежнему не устранена, единственно возможным вариантом остается выполнение чистой установки Windows 10.

Examples

Non-exhaustive examples of some of the functions available with this package. Full documentation coming soon!

Mouse

Keyboard

Windows

You can do stuff with windows, too.

Getting windows

Working with windows

Screen

Sound

non-blocking modes

For some functions, you can also opt for a non-blocking interface, so you can do other stuff while AHK scripts run.

You should see an output something like

Add directives

You can add directives that will be added to all generated scripts. For example, to prevent the AHK trayicon from appearing, you can add the NoTrayIcon directive.

By default, some directives are automatically added to ensure functionality and are merged with any user-provided directives.

Run arbitrary AutoHotkey scripts

Communicating data from ahk to Python

If you’re writing your own ahk scripts to use with this library, you can use FileAppend with the * parameter to get data from your ahk script into Python.

Suppose you have a script like so

If your autohotkey returns something that can’t be decoded, add the keyword argument decode=False in which case you’ll get back a CompletedProcess object where stdout (and stderr) will be bytes and you can handle it however you choose.

Preview features

Preview features are experimental features that are may not be fully functional. These features are (even more) likely to have breaking changes without warning.

Github issues are provided for convenience to collect feedback on these features.

AHKDaemon

Normally, AHK works by creating a new subprocess for every command invocation. Because processes are expensive to create in Windows, this can lead to performance issues for some use-cases. AHKDaemon allows all AHK commands to be carried out in a single process, as opposed to running each command in a new subprocess, improving performance.

Some other details change in Daemon mode, such as persistence of state (e.g. changes to CoordMode).

For the most part, the AHK Daemon works just like the regular AHK class, with a few caveats. Most notably, AHKDaemon does not allow you to run arbitrary AutoHotkey scripts and does not yet support Hotkeys. However, you can always use the normal AHK class alongside the daemon for these needs.

AsyncAHKDaemon is also available for asyncio support.

In the future, AHKDaemon may become the default implementation.

Async API

An async API is provided so functions can be called using async / await . All the same methods from the synchronous API are available in the async API.

For the most part, the async API is identical to that of the normal API, with a few exceptions:

While properties (like .mouse_position or .title for windows) can be await ed, additional methods (like get_mouse_position() and get_title() ) have been added for a more intuitive API.

Property setters have different (probably undesired) behavior in the async API. Instead, you should use a comparable method. If you do use the property setters, the invocation is created using asyncio.create_task() , which means that the task won’t run until control is yielded back to the event loop. For now, this will also raise a warning to the same.

Lastly, while it’s possible to pass blocking=False in the async API, this sometimes will cause problems with certain functions. For now, a warning is raised in this case.

Hotkeys

Hotkeys now have a primitive implementation. You give it a hotkey (a string the same as in an ahk script, without the :: ) and the body of an AHK script to execute as a response to the hotkey.

Right now, only AHK code is supported as callbacks for hotkeys. Support for Python callbacks via the Async API is planned.

At this point, the hotkey is active. If you press + n , the script Run Notepad will execute.

There is no need to add return to the provided script, as it is provided by the template.

To stop the hotkey call the stop() method.

ActionChain

ActionChain s let you define a set of actions to be performed in order at a later time.

They work just like the AHK class, except the actions are deferred until the perform method is called.

An additional method sleep is provided to allow for waiting between actions.

Just like anywhere else, scripts running simultaneously may conflict with one another, so using blocking interfaces is generally recommended. Currently, there is limited support for interacting with windows in actionchains, you may want to use win_set )

find_window/find_windows methods

Right now, these are implemented by iterating over all window handles and filtering with Python.
They may be optimized in the future.

AHK.find_windows returns a generator filtering results based on attributes provided as keyword arguments.
AHK.find_window is similar, but returns the first matching window instead of all matching windows.

There are couple convenience functions, but not sure if these will stay around or maybe we’ll add more, depending on feedback.

  • find_windows_by_title
  • find_window_by_title
  • find_windows_by_text
  • find_window_by_text

Errors and Debugging

You can enable debug logging, which will output script text before execution, and some other potentially useful debugging information.

Also note that, for now, errors with running AHK scripts will often pass silently. In the future, better error handling will be added.

Non-Python dependencies

A convenient way to do this is to install the binary extra (requires version 0.13 or higher of this package)

For versions < 0.13 you can install the ahk-binary package directly:

You can also use the AHK_PATH environment variable to specify the executable location.

Alternatively, you may provide the path in code

Contributing

All contributions are welcomed and appreciated.

Please feel free to open a GitHub issue or PR for feedback, ideas, feature requests or questions.

There’s still some work to be done in the way of implementation. The ideal interfaces are still yet to be determined and your help would be invaluable.

The vision is to provide access to the most useful features of the AutoHotkey API in a Pythonic way.

Similar projects

These are some similar projects that are commonly used for automation with Python.

AutoHotkey

AutoHotkey is a free and open-source custom scripting language for Microsoft Windows, initially aimed at providing easy keyboard shortcuts or hotkeys, fast macro-creation and software automation that allows users of most levels of computer skill to automate repetitive tasks in any Windows application. User interfaces can easily be extended or modified by AutoHotkey (for example, overriding the default Windows control key commands with their Emacs equivalents). [6] The AutoHotkey installation includes its own extensive help file, and web-based documentation is also available. [7]

Contents

Features [ edit ]

AutoHotkey scripts can be used to launch programs, open documents, and emulate keystrokes or mouse clicks and movements. [8] AutoHotkey scripts can also assign, retrieve, and manipulate variables, run loops and manipulate windows, files, and folders. These commands can be triggered by a hotkey, such as a script that would open an internet browser whenever the user presses Ctrl + Alt + I on the keyboard. Keyboard keys can also be remapped or disabled, such that pressing Ctrl + M , for example, might result in the active window receiving an em dash — , or nothing at all. [9] AutoHotkey also allows for «hotstrings» that will automatically replace certain text as it is typed, such as assigning the string «btw» to produce the text «by the way» when typed, or the text «%o» to produce «percentage of». [10] Further, some scripts can be initiated automatically at computer startup and need not interact with the keyboard at all, perhaps performing file manipulation at a set interval. [11]

More complex tasks can be achieved with custom data entry forms (GUI windows), working with the system registry, or using the Windows API by calling functions from DLLs. The scripts can be compiled into an executable file that can be run on other computers that do not have AutoHotkey installed. The source code is in C++ and can be compiled with Visual Studio Express.

Memory access through pointers is allowed just as in C. [12]

Some uses for AutoHotkey:

  • Remapping the keyboard, such as from QWERTY to Dvorak or other alternative keyboard layouts.
  • Using shortcuts to fill in frequently-used file names or other phrases.
  • Typing punctuation not provided on the keyboard, such as curved quotes ().
  • Controlling the mouse cursor with a keyboard or joystick.
  • Opening programs, documents, and websites with simple keystrokes.
  • Adding a signature to e-mail, message boards, etc.
  • Monitoring a system and automatically closing unwanted programs.
  • Scheduling an automatic reminder, system scan, or backup.
  • Automating repetitive tasks.
  • Filling out forms automatically. before implementing in another, more time-consuming, programming language.

History [ edit ]

The first public beta of AutoHotkey was released on November 10, 2003, [1] after author Chris Mallett’s proposal to integrate hotkey support into AutoIt v2 failed to generate response from the AutoIt community. [13] [14] Mallett built a new program from scratch basing the syntax on AutoIt v2 and using AutoIt v3 for some commands and the compiler. [15] Later, AutoIt v3 switched from GPL to closed source because of «other projects repeatedly taking AutoIt code» and «setting themselves up as competitors». [16]

In 2010, AutoHotkey v1.1 (originally called AutoHotkey_L) became the platform for ongoing development of AutoHotkey. [17] In late 2012, it became the official branch. [18] Another port of the program is AutoHotkey.dll. [19]

In July 2021, the first AutoHotkey v2 beta was released. [20]

Examples [ edit ]

The following script will allow a user to search for a particular word or phrase using Google. After copying text from any application to the clipboard, pressing the configurable hotkey ⊞ Win + G will open the user’s default web browser and perform the search.

The following script defines a hotstring that enables the user to type «afaik» in any program and have it automatically replaced with «as far as I know»:

User-contributed features [ edit ]

There are extensions/interops/inline script libraries available for usage with/from other programming languages:

    /C# (.NET) [21][22][23][24]
  • Embedded machine code[25] /JScript (Windows Scripting Host) [26]

Other major plugins enable support for:

Ссылка на основную публикацию
Adblock
detector
×
×