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

» AutoHotkey

Автор: aidomars
Дата сообщения: 03.08.2007 13:20
Я программу скачал только что, XP PRO RUS, AutoHotkey 1.0.47.03
Автор: iglezz
Дата сообщения: 03.08.2007 20:34
aidomars
скрипт состоящий только из
Код: #z::Run autohotkey.com
Автор: aidomars
Дата сообщения: 06.08.2007 06:52
Может я не понял, но при чем тут скрипт? Я только запускаю программу (AutoHotkey.exe), и выходит ошибка:

Код: Error at line 16.
Line Text: #z::Run www.autohotkey.com
Error: Invalid hotkey.
The program will exit.
Автор: iglezz
Дата сообщения: 06.08.2007 11:51
aidomars
уже понял.

только что скачал v1.0.47.03
у меня такой проблемы нет

В папке "Мои документы" должен быть файл "AutoHotkey.ahk" - этот [more=скрипт]; IMPORTANT INFO ABOUT GETTING STARTED: Lines that start with a
; semicolon, such as this one, are comments. They are not executed.

; This script has a special filename and path because it is automatically
; launched when you run the program directly. Also, any text file whose
; name ends in .ahk is associated with the program, which means that it
; can be launched simply by double-clicking it. You can have as many .ahk
; files as you want, located in any folder. You can also run more than
; one ahk file simultaneously and each will get its own tray icon.

; SAMPLE HOTKEYS: Below are two sample hotkeys. The first is Win+Z and it
; launches a web site in the default browser. The second is Control+Alt+N
; and it launches a new Notepad window (or activates an existing one). To
; try out these hotkeys, run AutoHotkey again, which will load this file.

#z::Run www.autohotkey.com

^!n::
IfWinExist Untitled - Notepad
    WinActivate
else
    Run Notepad
return


; Note: From now on whenever you run AutoHotkey directly, this script
; will be loaded. So feel free to customize it to suit your needs.

; Please read the QUICK-START TUTORIAL near the top of the help file.
; It explains how to perform common automation tasks such as sending
; keystrokes and mouse clicks. It also explains more about hotkeys.

[/more] и выполняется при запуске AutoHotkey.exe
Для начала его лучше удалить и посмотреть что из этого получится. (но больше похоже на баг самого ahk чем на глючный скрипт)

Если ошибка останется.....
может втихую инсталлер обновлялся?
md5sum для AutoHotkey104703_Install.exe (обновлен Wed, 01 Aug 2007 13:19:51 GMT):
a72fd2d8ed4a0ae0ebfac2481f040314

md5sum для AutoHotkey.exe:
ba96caae122324ee97e58d6282c12f5d

Автор: Dj BoBo
Дата сообщения: 28.08.2007 20:26
AutoHotkey 1.0.47.04
Изменения
Fixed key-up hotkeys like "a up::" not to block the pressing of the "a" key unless the hotkey's #IfWin criteria are met.
Fixed Round(Var, NegativeNumber), which in rare cases was off by 1.
Fixed crash of scripts that end in a syntax error consisting of an orphaned IF-statement (broken by 1.0.47.00).
Eliminated the "GetClipboardData" error dialog. Instead, an empty string is retrieved when the data cannot be accessed within the #ClipboardTimeout period.
Changed GUI checkboxes and radio buttons to default to "no word-wrap" when no width, height, or CR/LF characters are specified. This solves display issues under certain unusual DPI settings.
Скачать
Автор: ikif
Дата сообщения: 03.09.2007 22:09
backspace::
    Send, {Backspace}
Return


Почему у меня это не работает ?
Автор: Midas
Дата сообщения: 04.09.2007 18:56
ikif

Код:
$backspace::
Send, {Backspace}
Return
Автор: Midas
Дата сообщения: 05.09.2007 21:03
HeT BonpocoB

Код:
#Persistent
cPrograms=Totalcmd.exe|hh.exe
SetTimer, R1, 500
Return
R1:
    Loop, Parse, cPrograms, |
    {
        Process,Exist,%A_LoopField%
        If ErrorLevel
            ExitApp
    }
Автор: HeT BonpocoB
Дата сообщения: 05.09.2007 22:12
Midas, it's work! благодарю
Автор: MThunder
Дата сообщения: 14.09.2007 00:04
Подскажите, а как закрыть(выгрузить) скрипт, если запущенная им програма была закрыта. Чтобы хоткеи вернулись в норму.
Автор: Midas
Дата сообщения: 14.09.2007 08:14
MThunder

Код:
RunWait, Calc.exe
ExitApp

F5:: Msgbox Test
Автор: Mister_Che
Дата сообщения: 31.10.2007 14:13
Таже проблема


Цитата:
Error at line 16.
Line Text: #z::Run www.autohotkey.com
Error: Invalid hotkey.
The program will exit.


Что делать? Сделать системный язык английским? Неохота! Каждый раз на русский переключать неудобно.

Добавлено:
Удалил скрипт учебный. Опять тоже окно "Что хочешь, создать учебный скрипт или выйти?" А можно мне запустить программу просто?

Добавлено:
Разобрался. А эти комбинации (сделал на открытие программы Ворд) будут работать и в играх и везде? Даже если в других программах они означают другое? Например, Ворд я поставил на Альт + ц.
Автор: aidomars
Дата сообщения: 01.11.2007 12:23

Цитата:
Error at line 16.
Line Text: #z::Run www.autohotkey.com
Error: Invalid hotkey.
The program will exit.



Цитата:
Проблема кроется скорее всего в том, что в системе язык по-умолчанию Русский..



Цитата:
Что делать? Сделать системный язык английским? Неохота! Каждый раз на русский переключать неудобно. Добавлено:
Разобрался...


Изменил язык по умолчанию на Английский (США) и заработало, спасибо. Но как сделать так, чтоб по умолчанию стоял русский и программа тоже работала?

P.S. Если разобрался, сообщи как.

Автор: HeT BonpocoB
Дата сообщения: 28.11.2007 22:12
Ктонить видел скриптец - копирую строку, набранную не в той раскладке, ну например

"yf,hfyye. yt d njq hfcrkflrt"

а он мне в буфере меняет на нормальную

наверняка такой уже написан, самому лень
Автор: mikeryrg
Дата сообщения: 10.12.2007 00:07
у меня клавиатура logitech wave
прога не распознает нажатен клавиши Fn и других доп клавиш
никак не сделать что бы распознавала?
или подскажите другую программу, которая может
Автор: aidomars
Дата сообщения: 17.12.2007 08:30

Цитата:
Error at line 16.
Line Text: #z::Run www.autohotkey.com
Error: Invalid hotkey.
The program will exit.

Цитата:
Изменил язык по умолчанию на Английский (США) и заработало, спасибо. Но как сделать так, чтоб по умолчанию стоял русский и программа тоже работала?

Ответ самому себе: Тупо меняем #z на #(любая цифра) или вообще удаляем.

Добавлено: Мдя... тупо не вышло...
Автор: Midas
Дата сообщения: 09.02.2008 19:26

Цитата:
Error at line 16.
Line Text: #z::Run www.autohotkey.com
Error: Invalid hotkey.

В шапке есть ссылка на переведенный help по AHK + хорошие статьи.
Одна из них - http://www.script-coding.info/AutoHotkey/AhkRussian_3b.html
В ней подробно описываются проблемы с Русским и приводятся вероятные решения.
Одно из них (универсальное):

Код:
#sc02C:: ; назначаем горячие клавиши #z
Автор: Wad1970
Дата сообщения: 04.05.2008 08:21

Цитата:
Line Text: #z::Run autohotkey.com
Error: Invalid hotkey.

У меня версия 1.0.47.06 - вела себя аналогично, после переустановки системы всё заработало. И на многих компьютерах AHK ведёт себя также. Может правда 4-я версия была лучше, но где её теперь взять?
Автор: d per
Дата сообщения: 16.05.2008 17:01
Здравствуйте. Некоторое время пользовался вот этим скриптом топографической клавиатуры, но после переустановки Windows при запуске скрипта появляется ошибка


Помогите пожалуйста, если сталкивались
Автор: immotus
Дата сообщения: 22.08.2008 08:21
Нужно написать два небольших скрипта, может кто-нибудь (кто осилил документацию) помочь?
Автор: ziii
Дата сообщения: 24.11.2008 14:48
А какие у этой приимущества по сравнению (могут ли ее заменить) с nncron, automate или Keyboard Maniac?
Автор: aidomars
Дата сообщения: 24.11.2008 20:10
Подскажите: присваиваю переменной (clipboard) допустим 1000,50 методом копирования (ctrl+c) из ячейки Excell, затем эту переменную вставляю (send) в другой программе, такое чувство как будто она туда потом еще и Enter шлет! Если проделываю такое без помощи AH, то все нормально!
Автор: d per
Дата сообщения: 24.01.2009 22:52
Подскажите пожалуйста, как переименовать файл или папку, добавляя в них какие-то данные?
у меня вот есть вариант, но он сугубо для одного типа файлов и не всегда работает

StringReplace, file, file, .mp3, .%year%.%type%.mp3 , All

А как это сделать с папкой — вообще ума не приложу.
Автор: ziii
Дата сообщения: 19.03.2009 16:38
All
Кто использовал её и Keyboard Maniac, скажите пожалуйста, что лучше?
Автор: Ludens
Дата сообщения: 19.03.2009 23:53
ziii
Keyboard Maniac — утилита, а сабж — целый самостоятельный скриптовый язык. Язык, на мой взгляд, придуманный и реализованный совершенно гениально. Он решает практически любые задачи по управлению клавиатурой, тогда как Keyboard Maniac — только небольшую их часть. Но в использовании сабж, конечно, сложнее.
Автор: ziii
Дата сообщения: 20.03.2009 15:39
Ludens
Ясно, спасибо, буду учить язык, по крайней мере живой проект

All
Есть ли у кого скрипт для транслитерации? Если язык забыл переключить...?
PS не подходит ...
Автор: cApomAfioso
Дата сообщения: 10.05.2009 18:25
Подскажите, есть ли утилита способная отследить - какая программа зарезервировала для себя определенное клавиатурное сочетание или не занято ли выдуманное клавиатурное сочетание в системе?
Автор: sabio
Дата сообщения: 10.05.2009 19:06
ziii

Цитата:
Есть ли у кого скрипт для транслитерации? Если язык забыл переключить...?
PS не подходит

попробуй Опечатку

висит себе тихонько в трее, не мешает, а когда надо, быстро приходит на помощь
умеет перекодировать: рус <=> eng и рус <=> rus (плагин), а также менять регистр
(иконку в трее, кстати, тоже можно убрать, если мешает)

P.S. PS - это "пост скриптум", а то что ты хотел сказать, называется Punto Switcher
Автор: masterblade84
Дата сообщения: 12.05.2009 05:05
Народ, простите может ответ уже где есть... но я не нащел...
Суть проблеммы такова... есть скрипт который заускается сочетанием клавиш... дпустим Альт+Я... а можно так же скрипт остановить??? повторное нажатие Альт+Я запускает второй скрипт...
Автор: monsoon
Дата сообщения: 13.05.2009 16:16
sabio
Что-то не качается Опечатка по твоей ссылке.
ziii скорее всего имел ввиду исправление скриптом, а не отдельной утилитой.
Зачем она нужна, если исправление будет реализовано скриптом?

masterblade84

Цитата:
Суть проблеммы такова... есть скрипт который заускается сочетанием клавиш... дпустим Альт+Я... а можно так же скрипт остановить???

А что делается скриптом? Он отрабатывает практически мгновенно, если в нем нет какого-либо ожидания события или зацикливания.

Цитата:
Можно ли остановить повторяющеся действие, не закрывая при этом сам скрипт?

Для остановки исполнения скрипта (пауза) и возобновления его работы позднее, пропишите на какую-нибудь клавишу команду Pause, как в нашем примере:

^!p::Pause ; Нажатие комбинации Ctrl+Alt+P приостанавливает исполнение нашего скрипта.
;Для запуска его вновь нажмите Ctrl+Alt+P ещё раз.


Если нужно просто выйти из AHK по завершению работы скрипта, добавь команду ExitApp.

Страницы: 12345678910111213141516171819202122232425262728293031323334

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


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