Как открыть файл ahk
Обновлено: 21.11.2024
Открывает файл для чтения из него определенного содержимого и/или для записи в него нового содержимого.
Параметры
Путь к открываемому файлу, который предполагается в A_WorkingDir, если не указан абсолютный путь.
[v1.1.17+]: укажите звездочку (или две), как показано ниже, чтобы открыть стандартный поток ввода/вывода/ошибок:
Либо [в AHK_L 54+] строка символов, указывающая желаемый режим доступа, за которой следуют другие параметры (с необязательными пробелами или табуляциями между ними); или [в AHK_L 42+] комбинация (сумма) числовых флагов. Поддерживаемые значения описаны в таблицах ниже.
Кодовая страница, используемая для ввода-вывода текста, если файл не содержит метки порядка следования байтов UTF-8 или UTF-16 или если используется флаг h (дескриптор). Если этот параметр опущен, используется текущее значение A_FileEncoding.
Флаги
Режимы доступа (взаимоисключающие)
Флаг | Dec | Hex | Описание |
---|---|---|---|
r | 0 | 0x0 | Чтение: Ошибка, если файл не существует. | < /tr>
w | 1 | 0x1 | Запись: Создает новый файл, перезаписывая любой существующий файл. |
a | 2 | 0x2 | Добавить: Создает новый файл, если файл не существует, в противном случае указатель файла перемещается в конец файла. |
rw | 3 | 0x3 | Чтение/Запись: Создает новый файл, если файл не существует. |
h< /td> | Указывает, что имя_файла — это дескриптор файла, в который помещается объект. Флаги режима совместного использования игнорируются, а файл или поток, представленный дескриптором, не проверяется на метку порядка байтов. Дескриптор файла не закрывается автоматически, когда файловый объект уничтожается, и вызов Close не имеет никакого эффекта. Обратите внимание, что Seek, Tell и Length не следует использовать, если Filename является дескриптором устройства без поиска, такого как канал или устройство связи. |
Флаги режима совместного доступа
Флаг | Dec | Hex | Описание |
---|---|---|---|
-rwd | Блокирует файл для чтения, записи и/или удаления. Можно использовать любую комбинацию r, w и d. Указание - аналогично указанию -rwd. Если этот параметр полностью опущен, по умолчанию предоставляется общий доступ. | ||
0 | 0x0 | If Flags является числовым, отсутствие флагов режима общего доступа приводит к блокировке файла. | |
256 | 0x100 | Общие ресурсы чтение. | |
512 | 0x200 | Общий доступ запись.< /td> | |
1024 | 0x400 | Общие ресурсы удалить доступ. |
Флаг | Dec | Hex | Описание |
---|---|---|---|
`n | 4 | 0x4 | Замените `r`n на `n при чтении и `n на `r`n при записи.< /td> |
`r | 8 | 0x8 | Замените отдельный `r на `n при чтении. тд> |
Загружено из | Выражение заголовка | Пример |
---|---|---|
Файл .ahk td> | A_ScriptFullPath "- AutoHotkey v" A_AhkVersion | E:\My Script.ahk - AutoHotkey v1.1.33.09 |
Основной ресурс ( скомпилированный скрипт) | A_ScriptFullPath | E:\My Script.exe |
Любой другой ресурс | A_ScriptFullPath " - " A_LineFile | E:\My AutoHotkey.exe - *BUILTIN-TOOL.AHK |
В следующем коде показано, как заголовок по умолчанию может быть определен самим сценарием (но фактический заголовок можно получить с помощью WinGetTitle):
Встроенные скрипты [v1.1.34+]
Программа может автоматически загружать код сценария из следующих ресурсов, если они присутствуют в файле:
При ссылке из кода, полученного из встроенного ресурса, A_LineFile содержит звездочку (*), за которой следует имя ресурса.
Использование командной строки
См. раздел Передача параметров командной строки в скрипт для получения информации об использовании командной строки, включая список параметров командной строки, влияющих на поведение программы.
Переносимость AutoHotkey.exe
Файл AutoHotkey.exe — это все, что нужно для запуска любого скрипта .ahk.
[AHK_L 51+]: переименование AutoHotkey.exe также меняет сценарий, который он запускает по умолчанию, что может быть альтернативой компиляции сценария для использования на компьютере без установленного AutoHotkey. Например, MyScript.exe автоматически запускает MyScript.ahk, если имя файла не указано, но также может запускать другие сценарии.
Параметры установщика
Чтобы автоматически установить AutoHotkey в каталог по умолчанию (это тот же каталог, который отображается в обычном режиме), передайте параметр /S установщику. Например:
Каталог, отличный от каталога по умолчанию, может быть указан с помощью параметра /D (при отсутствии /S это изменяет каталог по умолчанию, отображаемый установщиком). Например:
Версия: если AutoHotkey был установлен ранее, установщик автоматически определяет, какую версию AutoHotkey.exe установить по умолчанию. В противном случае по умолчанию используется 32-разрядная версия Unicode или 64-разрядная версия Unicode в зависимости от того, является ли ОС 64-разрядной. Чтобы переопределить, какая версия AutoHotkey.exe установлена по умолчанию, передайте один из следующих переключателей:
- /A32 или /ANSI : 32-разрядная версия ANSI.
- /U64 или /x64 : 64-разрядная версия Unicode (действительна только в 64-разрядных системах).
- /U32 : 32-разрядный Юникод.
Например, следующий код устанавливается автоматически и устанавливает 32-разрядную версию ANSI по умолчанию:
Удалить: чтобы автоматически удалить AutoHotkey, передайте параметр /Uninstall в Installer.ahk. Например:
Для версий AutoHotkey старше 1.1.08.00 используйте uninst.exe /S . Например:
Примечание. Для корректной работы Installer.ahk необходимо запускать от имени администратора.
Извлечение: более поздние версии установщика содержат ссылку в правом нижнем углу для извлечения установочных файлов без установки. Если эта функция присутствует, ключ /E можно использовать для ее вызова из командной строки. Например:
Сценарии перезапуска [v1.1.19.02+]: в режиме автоматической установки/удаления запущенные сценарии закрываются автоматически, где это необходимо. Передайте переключатель /R, чтобы автоматически перезагрузить эти сценарии, используя любой EXE-файл, на котором они работали, без аргументов командной строки. Программа установки попытается запустить сценарии через проводник, поэтому они не будут запускаться от имени администратора, если включен контроль учетных записей.
Кнопки панели задач [v1.1.08+]: в Windows 7 и более поздних версиях кнопки панели задач для нескольких сценариев по умолчанию автоматически группируются или объединяются в одну кнопку. Параметр Отдельные кнопки панели задач отключает это, регистрируя каждый исполняемый файл AutoHotkey как хост-приложение (IsHostApp).
[v1.1.24.02+]: для установки из командной строки укажите /IsHostApp или /IsHostApp=1, чтобы включить параметр, и /IsHostApp=0, чтобы отключить его.
Запуск с доступом к пользовательскому интерфейсу [v1.1.24.02+]
В графическом интерфейсе установщика есть параметр «Добавить в контекстное меню «Выполнить с доступом к пользовательскому интерфейсу». Этот параметр контекстного меню обеспечивает обходной путь для распространенных проблем, связанных с контролем учетных записей, позволяя сценарию автоматизировать административные программы без запуска сценария от имени администратора. Для этого программа установки делает следующее:
- Копирует AutoHotkeyA32.exe, AutoHotkeyU32.exe и (если есть) AutoHotkeyU64.exe в AutoHotkey*_UIA.exe.
- Задает атрибут uiAccess во встроенном манифесте каждого файла UIA.
- Создает самозаверяющий цифровой сертификат с именем AutoHotkey и подписывает каждый файл UIA.
- Регистрирует параметр контекстного меню для запуска соответствующего исполняемого файла.
Если какие-либо из этих файлов UIA присутствуют перед установкой, программа установки автоматически обновит их, даже если параметр доступа к пользовательскому интерфейсу не включен.
Для установки из командной строки укажите /uiAccess или /uiAccess=1, чтобы включить параметр, и /uiAccess=0, чтобы отключить его. По умолчанию установщик включит этот параметр, если UAC включен и перед установкой присутствует параметр контекстного меню «Доступ к пользовательскому интерфейсу».
Как я могу открыть файлы AHK?
Одно и то же расширение файла может использоваться разными типами файлов и разными программами, и иногда может быть сложно определить, какую программу использовать. Когда вам нужно открыть файлы AHK, начните с двойного щелчка по нему. Если он не открывается или вы получаете сообщение об ошибке, выполните следующие действия, чтобы попытаться его открыть.
Открывает все ваши файлы
КАК ВОЛШЕБНО! 1
Дополнительное предложение File Magic от Solvusoft
EULA | Политика конфиденциальности | Условия | Удалить
1 Неподдерживаемые типы файлов можно открывать в двоичном формате.
Просмотреть файлы
Дополнительное предложение для File Magic от Solvusoft | ЛСКП | Политика конфиденциальности | Условия | Удалить
Шаг 1. Попробуйте разные программы
Если вы не можете открыть файлы AHK, возможно, на вашем компьютере не установлена нужная программа. Вы можете начать с установки некоторых из наиболее распространенных программ, связанных с файлами AHK. Основным программным обеспечением, связанным с файлами AHK, является AutoHotkey Script. Вы можете загрузить одну из этих программ с веб-сайта разработчика.
Шаг 2. Используйте тип файла в качестве подсказки
Если вы знаете тип файла, с которым работаете, это может помочь вам понять, как его открыть. Файлы AHK обычно представляют собой исполняемые файлы. Найдите на своем компьютере программу, которая открывает этот тип файла, и посмотрите, откроет ли она файл AHK.
Если вы не уверены в типе файла, вы можете найти его в самом файле AHK. Чтобы найти эту информацию, выполните следующие действия.
На компьютере с Windows:
- Щелкните правой кнопкой мыши значок файла.
- Выберите «Свойства» в раскрывающемся меню.
- Найдите тип файла, указанный в разделе «Тип файла».
На Mac:
- Щелкните правой кнопкой мыши значок файла.
- Выберите «Подробнее» в раскрывающемся меню.
- Найдите тип файла в списке "Тип".
Шаг 3. Спросите разработчика
Если вам по-прежнему не удается открыть файл AHK, разработчик программного обеспечения может помочь. Если вы знаете, какая программа должна открыть ваш файл, обратитесь к разработчику, создавшему эту программу. Если вы не знаете, какую программу использовать, обратитесь к приведенному ниже списку, чтобы найти разработчиков наиболее распространенных программ, связанных с файлами AHK:
Программное обеспечение | Разработчик |
---|---|
AutoHotkey |
Шаг 4. Используйте универсальное средство просмотра файлов
Если описанные выше шаги не помогают, универсальное средство просмотра файлов, например File Magic (Download), может помочь вам открыть файл AHK. Универсальные средства просмотра файлов могут открывать различные типы файлов в зависимости от формата. Просто помните, что некоторые файлы несовместимы и открываются только в двоичном формате.
Рекомендуемая загрузка
Дополнительное предложение для File Magic от Solvusoft | ЛСКП | Политика конфиденциальности | Условия | Удалить
AHK – это расширение файла, которое обычно ассоциируется с файлами AutoHotkey Script. Спецификация AutoHotkey Script была создана AutoHotkey. Файлы с расширением AHK могут использоваться программами, распространяемыми для платформы Windows. Файл AHK относится к категории «Исполняемые файлы», как и 140 других расширений файлов, перечисленных в нашей базе данных. AutoHotkey на сегодняшний день является наиболее часто используемой программой для работы с файлами AHK.
Программы, поддерживающие расширение файла AHK
Программы, которые могут обрабатывать файлы AHK, следующие. Файлы AHK можно встретить на всех системных платформах, включая мобильные, но нет гарантии, что каждая из них будет должным образом поддерживать такие файлы.
Программы, поддерживающие файл AHK
Окна
Как открыть файл с расширением AHK?
Невозможность открывать файлы с расширением AHK может иметь различное происхождение. Что важно, все распространенные проблемы, связанные с файлами с расширением AHK, могут решать сами пользователи. Процесс быстрый и не требует участия ИТ-специалиста. Ниже приведен список рекомендаций, которые помогут вам выявить и устранить проблемы, связанные с файлами.
Шаг 1. Установите программное обеспечение AutoHotkey
Основная и наиболее частая причина, препятствующая открытию пользователями файлов AHK, заключается в том, что в системе пользователя не установлена программа, которая может обрабатывать файлы AHK. Решение этой проблемы очень простое. Загрузите AutoHotkey и установите его на свое устройство. В верхней части страницы находится список, содержащий все программы, сгруппированные по поддерживаемым операционным системам. Если вы хотите загрузить установщик AutoHotkey наиболее безопасным способом, мы рекомендуем вам посетить веб-сайт и загрузить его из официальных репозиториев.
Шаг 2. Обновите AutoHotkey до последней версии
Если у вас уже установлен AutoHotkey в ваших системах, а файлы AHK по-прежнему не открываются должным образом, проверьте, установлена ли у вас последняя версия программного обеспечения. Иногда разработчики программного обеспечения вводят новые форматы вместо уже поддерживаемых вместе с более новыми версиями своих приложений.Это может быть одной из причин, по которой файлы AHK несовместимы с AutoHotkey. Самая последняя версия AutoHotkey обратно совместима и может работать с форматами файлов, поддерживаемыми более старыми версиями программного обеспечения.
Шаг 3. Установите приложение по умолчанию для открытия файлов AHK на AutoHotkey
После установки AutoHotkey (самой последней версии) убедитесь, что он установлен в качестве приложения по умолчанию для открытия файлов AHK. Процесс связывания форматов файлов с приложением по умолчанию может различаться в деталях в зависимости от платформы, но основная процедура очень похожа.
Изменить приложение по умолчанию в Windows
- Нажатие правой кнопки мыши на AHK откроет меню, из которого вы должны выбрать опцию Открыть с помощью.
- Выберите «Выбрать другое приложение» → «Другие приложения».
- Последний шаг — выбрать параметр «Искать другое приложение на этом ПК», указав путь к папке, в которой установлен AutoHotkey. Теперь осталось только подтвердить свой выбор, выбрав Всегда использовать это приложение для открытия файлов AHK и нажав OK .
Изменить приложение по умолчанию в Mac OS
- Нажмите правой кнопкой мыши файл AHK и выберите "Информация".
- Найдите параметр «Открыть с помощью». Нажмите на заголовок, если он скрыт.
- Выберите AutoHotkey и нажмите Изменить для всех.
- Наконец, должно появиться всплывающее сообщение Это изменение будет применено ко всем файлам с расширением AHK. Нажмите кнопку «Продолжить», чтобы подтвердить свой выбор.
Шаг 4. Убедитесь, что AHK исправен
Если вы следовали инструкциям из предыдущих шагов, но проблема все еще не решена, вам следует проверить соответствующий файл AHK. Возможно, файл поврежден и поэтому недоступен.
1. AHK может быть заражен вредоносным ПО. Обязательно проверьте его антивирусом.
Если случится так, что AHK заражен вирусом, это может быть той причиной, которая не позволяет вам получить к нему доступ. Немедленно просканируйте файл с помощью антивирусного инструмента или просканируйте всю систему, чтобы убедиться, что вся система безопасна. Если файл AHK действительно заражен, следуйте приведенным ниже инструкциям.
2. Убедитесь, что структура файла AHK не повреждена
Вы получили AHK-файл, о котором идет речь, от другого человека? Попросите его/ее отправить его еще раз. Возможно, файл был скопирован ошибочно, и данные потеряли целостность, что исключает доступ к файлу. Это могло случиться, если процесс загрузки файла с расширением AHK был прерван, и данные файла повреждены. Загрузите файл еще раз из того же источника.
3. Проверьте, есть ли у пользователя, под которым вы вошли в систему, права администратора.
Возможно, доступ к рассматриваемому файлу имеют только пользователи с достаточными системными привилегиями. Переключитесь на учетную запись с необходимыми правами и попробуйте снова открыть файл сценария AutoHotkey.
4. Убедитесь, что в системе достаточно ресурсов для запуска AutoHotkey
Операционные системы могут иметь достаточно свободных ресурсов для запуска приложения, поддерживающего файлы AHK. Закройте все запущенные программы и попробуйте открыть файл AHK.
5. Убедитесь, что ваша операционная система и драйверы обновлены
Обновленная система и драйверы не только делают ваш компьютер более безопасным, но также могут решить проблемы с файлом AutoHotkey Script. Возможно, файлы AHK работают правильно с обновленным программным обеспечением, которое устраняет некоторые системные ошибки.
Вы хотите помочь?
Если у вас есть дополнительная информация о файле AHK, мы будем признательны, если вы поделитесь ею с нашими пользователями. Для этого воспользуйтесь формой здесь и пришлите нам свою информацию о файле AHK.
Читайте также:
- Почему все строки в макете указываются косвенно из файла ресурсов
- Как играть в игры на телефоне через Steam для ПК
- Воспроизведение при подключении к компьютеру
- Как найти черный список в одноклассниках на компьютере
- Как перетаскивать файлы на MacBook с помощью сенсорной панели