1

Тема: AHK v2: Посоветуйте, может что-то нужно поменять в скрипте?

Изучаю скрипты вторую ночь (вместо сна и бессонницы решил скрипты для игр в личное пользование пописать) в связи в этим не опытен, в общем и целом скрипт рабочий, на первое нажатие включает exe файл, на второе выключает его и сбрасывает счётчик нажатий.
И ещё прошу расписать как можно подробнее что делает каждая строчка в скрипте (кроме Sleep) после второго нажатия, заранее спасибо.
PS: Надеюсь форму темы правильно оформил/заполнил, поправьте, если что не так.


numpad7::
  ++count
    if count = 1
      {
        Run, C:\Users\Михаил\Desktop\RedDot.exe
	    Sleep, 1000
        Send, +{f1}
      }
    if count = 2
      {
	    lEndTask:
        DetectHiddenWindows, On
        vWin := "Advanced RedDot Drawing System"
        SetTitleMatchMode, 2
        IfWinExist, %vWin%
          {
            vTxt := "Advanced RedDot Drawing System"
            GuiControl,, Msg, % vTxt
            Sleep, 100
            WinClose
          }
        count := 0
      }

2

Re: AHK v2: Посоветуйте, может что-то нужно поменять в скрипте?

MycopOK пишет:

решил скрипты для игр в личное пользование пописать

Данный скрипт нужен для игры?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK v2: Посоветуйте, может что-то нужно поменять в скрипте?

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

4

Re: AHK v2: Посоветуйте, может что-то нужно поменять в скрипте?

Ок, тогда следующий вопрос — почему у вас в заголовке AHK v2? Вы хотите чтобы скрипт работал для AHK v2? Код, который вы представили, написан для AHK v1. v1 и v2 — это разные версии AHK, несовместимые по синтаксису, причём v1 — устаревшая, и больше не будет обновляться, v2 — новая.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

5 (изменено: MycopOK, 2023-11-11 21:11:40)

Re: AHK v2: Посоветуйте, может что-то нужно поменять в скрипте?

teadrinker
Как я уже писал, я только начал постигать AHK, и судил о версии AHK по названию компилера "Ahk2Exe", если это возможно - то могу сменить название темы и/или не допускать эту ошибку.

6

Re: AHK v2: Посоветуйте, может что-то нужно поменять в скрипте?

Так это не ошибка, вам нужно просто определиться, какую версию хотите использовать.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

7

Re: AHK v2: Посоветуйте, может что-то нужно поменять в скрипте?

teadrinker
Не понимаю в чём разница между ними, кроме того, что v1 больше не поддерживается разработчиком (как я понял), если объясните подробнее их различия - то буду благодарен.

8

Re: AHK v2: Посоветуйте, может что-то нужно поменять в скрипте?

А вот весь список изменений.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder